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


             

Эта конструкция создает возрастающую последовательность


Эта конструкция создает возрастающую последовательность чисел, которая начинается с начального значения, изменяется на заданный шаг и завершается конечным значением. Если шаг не задан, то он принимает значение 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 ;

<

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