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 ;

<


Начало  Назад  Вперед