Сахнюк / ЛР_1_Основы работы с Mathlab
.pdfk=0;
while k<=n x=k/3;
disp([x x^2 x^3]) k=k+l;
end
Программы
Эффективным способом создания программ является использование определенных программистом функций. Их записывают в виде М–файлов. Эти программы разрешают пользователю задавать ввод и вывод параметров. Они легко вызываются, как подпрограммы в других программах. Приведенный ниже пример позволяет увидеть результат построения треугольника Паскаля по первому числу. Введем следующую функцию в MATLAB Editor/Debugger и запишем ее как М–файл под именем pasс.m.
Пример Function P = pasc(n, m)
%Вход – n –– количество строк
%– m –– первое число
%Выход – Р –– треугольник Паскаля for j=l: n
P(j, l)=l; P(l, j)=l;
End
for k=2: n for j=2: n
P(k,j)=rem(P(k,j–D,m)+rem(P(k–l,j)
,m);
end
end
Теперь в MATLAB Command Window введем P=pasc(5,3), чтобы увидеть первые пять строк треугольника Паскаля по модулю 3, или попытаемся построить P=pasc(175,3); (обратите внимание на точку с запятой). Введем spy(P) (строится разреженная матрица для больших значений n).