Операторы цикла Цикл for Синтаксис for count=start:step:final команды MATLAB end Описание count – переменная цикла, start – ее начальное значение, final – ее конечное значение, step – шаг, на который увеличивается count при каждом следующем заходе в цикл цикл заканчивается, как только значение count становится больше final. Пример Пусть требуется вывести семейство кривых для x€ [0, 2π], которое задано функцией, зависящей от параметра y (x, a) = e-ax sin x, для значений параметра а от -0.1 до 0.1. Ниже приведен листинг файл-программы для вывода семейства кривых. Листинг программы Figure x = [0:pi/30:2*pi]; for a = -0.1:0.02:0.1 y = exp (-a*x).*sin(x); hold on plot (x, y) end В результате выполнения программы появится графическое окно, которое содержит требуемое семейство кривых. Цикл while Синтаксис while условие цикла команды MATLAB end Описание Цикл работает, пока выполняется (истинно) условие цикла. Для задания условия выполнения цикла допустимы следующие операции отношения: Обозначение Операция отношения == Равенство < Меньше = Больше или равно > Больше ~= Не равно Задание более сложных условий производится с применением логических операторов. Логические операторы приведены в следующей таблице
Оператор Условие Эквивалентная запись Логическое «и» x<3 и k=4 (x<3) & (k==4) Логическое «или» x=1 или x=2 (x==1)| (x==2) Отрицание «не» a≠1.9 ~(a==1.9) Пример Операторы ветвления Условный оператор if Синтаксис if условие команды MATLAB end Описание Если условие верно, то выполняются команды MATLAB, размещенные между ifи end, а если условие не верно, то происходит переход к командам, расположенных после end. Пример Условный оператор elseif Синтаксис if условие1 команды1 elseif условие2 команды2 ……………………… elseif условиеn командыn else команды end Описание В зависимости от выполнения того или иного условия работает соответствующая ветвь программы, если все условия неверны, то выполняются команды, размещенные после else. Пример Оператор switch Синтаксис switch переменная case значение1 команды1 case значение2 команды2 …………………… caseзначениеn командыn otherwise команды end
Каждая ветвь определяется оператором case, переход в нее выполняется тогда, когда переменная оператора switch принимает значение, указанное после case, или одно из значение из списка case. После выполнения какой-либо из ветвей происходит выход из switch, при этом значения, заданные в других case, уже не проверяются. Если подходящих значений для переменной не нашлось, то выполняется ветвь программы, соответствующая otherwise.
Рефераты по информатикеОператоры цикла Цикл for Синтаксис for count=start:step:final команды MATLAB end Описание count – переменная цикла, start – ее начальное значение,
Оценок: 642 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.