Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторна робота №4

.pdf
Скачиваний:
17
Добавлен:
30.05.2020
Размер:
624.87 Кб
Скачать

11

Мал. 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