Лабораторна робота №4
.pdf11
Мал. 3.1. Результат виконання програми (завдання 1) - графіки виводяться в окремих вікнах
Завдання 2
%Завдання 2
%Число точок і крок
N=40;
h=pi/20;
%Розрахунок матриці for n=1:2*N+1
if n==N+1 A(n)=1; else A(n)=sin(h*(n-N-1))/(h*(n-N-1))* cos(h*(m-N-1))/(h*(m-N-1));
end;
end;
for n=1:2*N+1 for m=1:2*N+1
Z(n,m)=A(n)*A(m); end; end;
%Завдання майданчика
[X,Y]=meshgrid([-N:1:N]);
%Виведення графіка в аксонометрії в підвікно 1 subplot(3,3,1),plot3(X,Y,Z);
%Виведення тривимірного графіка з функціональним забарвленням в підвікно 2
subplot(3,3,2),mesh(X,Y,Z);
%Виведення тривимірного графіка з функціональним забарвленням і проекцією в підвікно 3
subplot(3,3,3),meshc(X,Y,Z);
%Виведення тривимірного графіка з проекцією в підвікно 4 subplot(3,3,4),surf(X,Y,Z);
12
%Виведення контурного графіка в підвікно 5 subplot(3,3,5),contour(X,Y,Z);
%Виведення об'ємного контурного графіка в підвікно 6 subplot(3,3,6),contour3(X,Y,Z);
%Виведення об'ємного графіка з освітленням в підвікно 7 subplot(3,3,7),surfl(X,Y,Z);
Мал. 3.2. Результат виконання програми (завдання 2) - графіки виводяться в одному вікні
Контрольні питання
1.Організація вкладених циклів.
2.Правила завдання багатовимірних функцій.
3.Зв'язок двовимірної функції з матрицею для виведення графіків.
4.Виведення багатовимірних результатів у формі таблиці.
5.Тривимірна графіка в аксонометрії.
6.Тривимірна графіка з функціональним розфарбовуванням
7.Тривимірна графіка з функціональним розфарбовуванням і проекцією.
8.Контурна графіка.
9.Об'ємна контурна графіка.
10.Об'ємна графіка з освітленням.
13