Page 104 - 363_
P. 104
105
3. Як показують наведені приклади, імена змінних, які вказуються у
заголовку файл-функції можуть бути якими завгодно, збігатися чи ні з
іменами, що використовуються при зверненні до цієї файл-функції, тобто
носять формальний характер. Важливіше за все лише те, щоб структура
звернення повністю відповідала структурі заголовка у запису тексту M-
файлу і щоб змінні у цьому зверненні були того ж типу і розміру, що й у
заголовку М-файлу.
Щоб одержати інформацію про створену процедуру, достатньо набрати у
командному вікні команду:
>> help fl
і у командному вікні з'явиться
Процедура, що обчислює значення функції:
у= d^3)*ctg(x)*sqrt(sin(x)^4- (x)^4).
Звернення у = Fl(x,d).
Інший приклад. Побудуємо графік двох функцій:
2
y 1 = 200 sin(x)/x y 2 = x .
Для цього утворимо М-файл, який обчислює значення цих функцій:
function у = myfun(x)
% Обчислення двох функцій
2
% y(l) = 200 sin(x)/x, y(2) = x .
y(:, l) = 200*sin(x) . / x;
y(:, 2) = x .^ 2;
Тепер побудуємо графіки цих функцій:
>> fplot('myfun', [-20 20], 50, 2)
>> grid
Результат подано на рисунку 10.1
Рисунок 10.1 – Результати роботи створеної процедури myfun