2.1 Операторы цикла и условные операторы
Организация циклов в Matlab осуществляется с помощью операторов for и while. Оператор цикла for обеспечивает повтор группы команд,заключенных между операторами for и end,заданное число раз. Например, последовательность команд:
y=zeros(1,m); % предварительное обнуление вектора y
for
i=1:m;
j=1:i;
fact=prod(j);
y(i)=x.^i/fact;
end;
y=y
позволяет сформировать m-мерный вектор y ,каждый i-ый элемент которого определяется выражением y(i)=x^i/i!, i=1,2,...,m.
Циклы могут быть вложенными, при этом каждый оператор for должен быть согласован с оператором end.
Цикл while дает возможность повторять группу операторов до тех пор, пока выполняется логическое условие. Последнее задается логическими операторами вида:
< меньше чем ;
<= меньше или равно;
> больше чем;
=> больше или равно ;
== равно ;
~= не равно .
Окончанием действия оператора while служит end.
Например, последовательность команд y=zeros(1,m);
i=1;
while i < m
j=1:i;
y(i)=x.^i/prod(j);
i=i+1;
end ;
y=y
позволяет вычислить описанный выше m-мерный вектор y.
Конструкция условного выражения в общем случае имеет вид:
Yandex.RTB R-A-252273-3- Лабораторная работа № 1 основы программирования в пакете прикладных программ matlab
- 1. Использование matlab в качестве научного калькулятора
- 1.1. Операции с числами
- 1.1.1. Ввод действительных чисел
- 1.1.2. Простейшие арифметические действия
- 1.1.3. Ввод комплексных чисел
- 1.1.4. Элементарные математические функции
- 1.1.5. Специальные математические функции
- 1.1.6. Элементарные действия с комплексными числами
- 1.1.7. Функции комплексного аргумента
- 1.2 Простейшие операции с векторами и матрицами
- 1.2.1. Ввод векторов и матриц
- 1.2.2. Формирование векторов и матриц
- 1.2.3 Действия над векторами
- 1.2.4 Поэлементное преобразование матриц
- 1.2.5 Матричные действия над матрицами
- 1.3 Функции прикладной численной математики
- 1.3.1. Операции с полиномами
- 2. Программирование в среде MatLab
- 2.1 Операторы цикла и условные операторы
- If условие
- If условие
- 2.2 Ввод исходных данных и вывод результатов
- 3. Графика
- 4. Создание м-файлов
- 4.1. Особенности создания м-файлов
- 4.2. Основные особенности оформления м-файлов
- 4.3 Создание функциональных файлов
- 4.3.1 Общие требования к построению