![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Disp(max) ⇐ ПредыдущаяСтр 2 из 2
Оператор выбора
Оператор переключения (выбора). Если необходимо сделать множественный выбор, можно воспользоваться оператором переключения, синтаксическая конструкция которого приведена ниже: Switch < ключевое выражение> Case { < список значений1} < операторы> Case {< список значений2> } < операторы> ……. [Otherwise < операторы> ] End Сначала вычисляется значение ключевого выражения. Затем это значение ищется в списках значений. Если совпадение найдено, то выполняются операторы соответствующего блока, в противном случае выполняются операторы, стоящие после ключевого слова otherwise. Пусть необходимо по введенному с клавиатуры номеру месяца вывести название времени года. Ниже приведены команды, позволяющие решить эту задачу: n=input('введи номер месяца: ') switch n case {1, 2, 12} s='зима'; case {3, 4, 5} s='весна'; case {6, 7, 8} s='лето'; case {9, 10, 11} s='осень'; otherwise s='ошибка'; end disp(strcat('введенный номер месяца - ', s))
Циклы Напомним: Цикл – это многократно повторение одинаковых действий с различными исходными значениями. Однократное выполнение совокупности действий в цикле называется итерацией цикла. Операторы и конструкции, которые выполняются в цикле, называется телом цикла. Различают 2 вида циклов: арифметические и итерационные. Цикл называют арифметическим, если количество повторений заранее известно или может быть вычислено. Если количество повторений заранее неизвестно, то такой цикл называют итерационным. В Матлабе различают циклические структуры: цикл «ДЛЯ», цикл «ПОКА». Это for и while соответственно. Обычно, когда необходимо выполнять тело цикла для различных значений некоторой переменной в заданном диапазоне, удобно использовать конструкцию «ДЛЯ». В заголовке такого цикла указывается и начальное значение, и шаг, и конечное значение переменной. В остальных случаях используют конструкцию «ПОКА». В цикле «ПОКА» сначала, до выполнения тела цикла, проверяется условие, поэтому цикл может не выполниться ни одного раза. При использовании этого вида цикла обязательно до цикла надо указать начальное значение переменной, которая будет изменяться в цикле. Кроме того всегда внутри цикла должен быть оператор, изменяющий условие. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Возможны варианты, когда внутри одного цикла необходимо повторить некоторую совокупность действий, т.е. организовать еще один цикл (внутренний цикл). Такая структура называется вложенным циклом или циклом в цикле. Оператор цикла с параметром позволяет описывать действия, которые выполняются фиксированное количество раз: For < пар. цикла> =< нач. значение>: < шаг>: < кон. значение> < операторы> End Для досрочного прерывания цикла используется оператор break. Если шаг изменения параметра цикла равен единице, то его можно не указывать. Параметры цикла, их начальное и конечное значения и шаг изменения могут быть целого и вещественного типа. Например, требуется вычислить значения у=x2 для всех х на отрезке от 1 до 10 c шагом равным 3: > > for x=1: 3: 10 1: 2: 10 y=x^2 end Результат выполнения данного оператора: y = y = y = y = Или вычислим значения у для всех х на отрезке от 0 до 1.5 for x=0: 0.5: 1.5 y=x^2; disp(strcat('x=', num2str(x), ' y=', num2str(y))) end В результате на экране получим: x=0 y=0 x=0.5 y=0.25 x=1 y=1 x=1.5 y=2.25
|