Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример выполнения. x y . Пределы изменения аргументов -2p2p






 

Задание

Функция z

 

Задача 1

 

sin(x) sin(y)

x y. Пределы изменения аргументов -2p...2p

 

% Задача 1

% Число точек и шаг

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)); 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

figure(1);

plot3(X, Y, Z);

% вывод трехмерного графика с функциональной окраской в окно 2

figure(2);

mesh(X, Y, Z);

% вывод трехмерного графика с функциональной окраской и проекцией в окно 3

figure(3);

meshc(X, Y, Z);

% вывод трехмерного графика с проекцией в окно 4

figure(4);

surf(X, Y, Z);

% Вывод контурного графика в окно 5

figure(5);

contour(X, Y, Z)

% Вывод объемного контурного графика в окно 6

figure(6);

contour3(X, Y, Z)

% Вывод объемного графика с освещением в окно 7

figure(7); surfl(X, Y, Z)

 

 

 

 

   

 

 

Задача 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)); 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);

% Вывод контурного графика в подокно 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)

 


Содержание отчета: титульный лист, тема и цель работы, № варианта задания и собственно задание, текст программы, результаты работы программы, выводы.

 

Контрольные вопросы

1. Организация вложенных циклов.

2. Правила задания многомерных функций.

3. Связь двумерной функции с матрицей для вывода графиков.

4. Вывод многомерных результатов в форме таблицы.

5. Трехмерная графика в аксонометрии.

6. Трехмерная графика с функциональной окраской раскраской.

7. Трехмерная графика с функциональной раскраской и проекцией.

8. Контурная графика.

9. Объемная контурная графика.

10. Объемная графика с освещением.

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.