MATLAB в инженерных и научных расчетах



Arсsh x – арккосинус гиперболический - часть 7


/p>

Эта конструкция создает возрастающую последовательность чисел, которая начинается с начального значения, изменяется на заданный шаг и завершается конечным значением. Если шаг не задан, то он принимает значение 1. Если конечное значение указано меньшим, чем начальное значение, - то выдается сообщение об ошибке. Примеры:

>> x

=

0 : 5

      x

=

0    1    2    3    4    5

>> cos(x)

      ans

=

1.0000   0.5403 – 0.4161 – 0.9900 – 0.6536   0.2837

>> x

=

1 :  -  0.2  :  0

      x

=

1.0000   0.8000   0.6000   0.4000   0.2000   0

и т.д.

1.5.8. Оператор разветвления if

Условный оператор if в MATLAB записывается в общем виде так:

if Логическое условие Оператор 1 elseif Логическое условие Оператор 2 else Оператор 3 end ;

Эта конструкция имеет несколько частных вариантов:

if Логическое условие Оператор 1 end ;

if Логическое условие Оператор 1 else Оператор 2 end ;

Логическое условие

записывается в виде:

Выражение 1  Оператор отношения  Выражение 2

В качестве операторов отношения

используются операторы: = =, <, >, < =, > =, ~ =. Если логическое условие принимает значение 1(true – истина), то выполняются соответствующие операторы. Если логическое условие принимает значение 0(false – ложь), то операторы, следующие за логическим условием, не выполняются. Оператор end указывает на конец условного оператора if. В понятие Оператор 1 входят один или несколько операторов. В последнем случае они разделяются символами , (запятой) или ; (точкой с запятой).

Как и в других алгоритмических языках, оператор if позволяет осуществить разветвление процесса вычислений в зависимости от какого-либо условия. Примеры применения этого оператора представлены в главе 3.

1.5.9. Операторы циклов

В MATLAB существует 3 типа операторов цикла. С оператором : (двоеточие) мы познакомились в п.1.5.7. Следующий оператор for … end используется для организации цикла с фиксированным числом повторений. Он имеет вид:

for  var = Выражение Операторы end ;

<


Содержание  Назад  Вперед