Page 234 - 6197
P. 234
.................
statement
end
У залежності від того, яка із двох умов виконується
працює відповідна ділянка програми. Якщо жодна із умов 1 і 2
не дійсна, то виконуються оператори, які розташовані після
else.
Приклад 4.16. Обчислити функцію
x 2 , при 0 2
x
2
x
y x e x 2 , при 2 3 .
1
24,46 x 3 2 , при x 3
Відповідна файл-програма, яка здійснює обчислення
функції y f x , де значення x визначається інтервалом,
f
до якого належить x , наведена на рис.4.10.
%==========================================
%Обчислення значень функції f(x)
%==========================================
%Вхід:
% n-кількість точок
% xs,xf-початкове і кінцеве значення х
%Вихід:
% y-значення функції f(x)на заданному
% інтервалі зміни х
%------------------------------------------
xs=0;
xf=4;
n=50;
h=(xf-xs)/n;
x=xs;
i=1;
for x=xs:h:xf
if (x>=0)&(x<=2)
y(i)=x^2;
i=i+1;
elseif(x>2)&(x<=3)
y(i)=x^2*exp(x-2);
i=i+1;
else
234