Page 228 - 6197
P. 228
ряді алгоритмічних мов (FORTRAN, BASIC та ін.). Не
зважаючи на це, у середовищі MatLab можна розв’язувати
науково-технічні задачі довільної складності. Така можливість
реалізується через систему операторів – циклу, розгалужень
та переривання циклу.
Оператори циклу. Для виконання подібних дій, які
повторюються, використовують оператори циклу for і
while.
Оператор for. Оператор циклу for призначений для
виконання заданого числа дій, які повторюються.
Оператор for має наступний формат:
for variable=start:step:final
statement (твердження)
..................................
statement
end
В операторі for: variable – змінна циклу, start і
final її початкове і кінцеве значення, а step – крок, на який
збільшується variable при кожному заході у цикл. Цикл
закінчується тоді, коли variable стає більшою за final.
Змінна циклу variable може приймати як цілі, так і дійсні
значення будь-якого знаку.
Приклад 4.13 Обчислити значення sin x при x .
6
Функцію sin x можна розкласти у степеневий ряд за такою
формулою:
k 1 x 2k 1
sin x 1
k 1 2k 1 !
Із формули видно, що функцію sin x можна обчислити
лише з певною точністю, яка залежить від взятої кількості n -
членів ряду.
Візьмемо n 10 і складемо програму обчислення
sin x (рис.4.6).
%============================
%Обчислення функції y=sinx
228