русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Урок 9 - Цикли for, while в Матлаб(Matlab)

Оператор for призначений для виконання заданого числа повторюваних дій. Найпростіше використання оператора for здійснюється наступним чином:

for count = start:final step:
команди MatLab
end

Тут count - мінлива циклу, start - її початкове значення, final - остаточне значення, а step - крок, на який збільшується count при кожному наступному заході в цикл. Цикл закінчується, як тільки значення count стає більше final. Мінлива циклу може приймати не тільки цілі, але і речові значення будь-якого знака. Розберемо застосування оператора циклу for на деяких характерних прикладах.

Приклад: Накопичення суми в циклі

for k = 1:1:10
S = S + 1/factorial(k);
End

Цикли for можуть бути вкладені один в одного, при це змінні вкладених циклів повинні бути різними.

Цикл for виявляється корисним при виконанні повторюваних подібних дій у тому випадку, коли їх число заздалегідь визначено. Обійти це обмеження дозволяє більш гнучкий цикл while.

while умова циклу
команди MatLab
end

Переглядів: 4541

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн