Page 229 - 6197
P. 229
%============================
%Вхід:
% х-аргумент функції
% n-число членів ряду
%Вихід:
% y-значення функції
%----------------------------
x=pi/6;
n=10;
s=0;
for k=1:n
f=factorial(2*k-1);
s=s+(-1)^(k-1)*x^(2*k-1)/f;
end
y=s;
Рисунок 4.6 – Програма обчислень значення функції sin x
Відмітимо, що наведений приклад є ілюстративним,
оскільки система MatLab вміщує вбудовану функцію
обчислення sin x , для знаходження значення sin x для
заданого x у командному рядку достатньо набрати
>>x=pi/6;
>>sin(x)
ans=
0.5000
x
Приклад 4.14 Обчислити значення функції y e для
значень x 1;1 .
x
Значення функції y e на заданому інтервалі зміни
x обчислимо у десяти точках. Це означає, що аргумент x
x x
1
змінюється від x до x 1 з кроком h f s , де
s f
n
x
n 10 . Отже, програма обчислень функції y e у заданих
точках матиме вигляд, який показаний на рис. 4.7. У цій
x
програмі значення функції e сформульовані у вигляді
масиву y , їх можна переглянути, набравши у командній
лінійці >>y (рис.4.7).
%===========================================
%Обчислення функції y=exp(-x)
229