Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
al Republicii Moldova
RAPORT
despre lucrarea de laborator nr. 2
Varianta 2
Chişinău – 2021
Лабораторная работа N2. Графика в системе MATLAB
Задание работы N 2
2 z x, y sin 2 x 3 y e
y
x 0, y 1,1
Ход работы:
I.
Figure – создание окна для графика.
Plot – нанесение осей.
Subplot – создание нескольких графиков в одном окне.
Grid on – включение сетки.
Title – название графика.
Xlabel – название оси Х.
Ylabel – название оси Y.
Legend – создание легенды.
II.
>> %Лабораторная работа №2
>> %По теме: Графика в системе MATLAB
>> %Dolgopol Andrei TI-196
>> x=-pi:0.1:3*pi;
>> f=x.^2.*cos(x);
>> g=x.^3.*cos(x);
>> figure(1)
>> plot(x,f,'rx-')
>> title('Gf (f) Dolgopol A. / TI - 196')
>> grid on
>> xlabel('Ось X')
>> ylabel('Ось Y')
>> legend('f(x) = x^2 * cos(x)')
>> figure(2)
>> plot(x,g,'bx-')
>> title('Gf (g) Dolgopol A. / TI - 196')
>> grid on
>> xlabel('Ось X')
>> ylabel('Ось Y')
>> legend('g(x) = x^3 * cos(x)')
>> figure(3)
>> plot(x,f,'rx-',x,g,'bx-')
>> title('Gf (f) and Gf (g) Dolgopol A. / TI - 196')
>> grid on
>> xlabel('Ось X')
>> ylabel('Ось Y')
>> legend('g(x) = x^2 * cos(x); f(x) = x^3 * cos(x) ')
>> figure(4)
>> subplot(2,2,1)
>> subplot(2,2,2)
>> subplot(2,2,3)
>> subplot(2,2,4)
>> subplot(2,2,[3,4])
>> plot(x,f,'rx-')
>> grid on
>> plot(x,g,'bx-')
>> grid on
>> plot(x,f,'rx-',x,g,'bx-')
>> grid on
50 500
0 0
-50 -500
-100 -1000
-5 0 5 10 -5 0 5 10
500
-500
-1000
-4 -2 0 2 4 6 8 10
>> figure(5)
>> subplot(2,2,1)
>> subplot(2,2,2)
>> subplot(2,2,3)
>> subplot(2,2,4)
>> subplot(2,2,[2,4])
>> plot(x,f,'rx-')
>> grid on
>> plot(x,g,'bx-')
>> grid on
>> plot(x,f,'rx-',x,g,'bx-')
>> grid on
50 400
0 200
-50 0
-100 -200
-5 0 5 10
500 -400
0 -600
-500 -800
-1000 -1000
-5 0 5 10 -5 0 5 10
>> figure(6)
>> subplot(1,3,1)
>> subplot(1,3,2)
>> subplot(1,3,3)
>> plot(x,f,'rx-')
>> grid on
>> plot(x,g,'bx-')
>> grid on
>> plot(x,f,'rx-',x,g,'bx-')
>> grid on
50 400 400
200 200
0 0
0
-200 -200
-400 -400
-50
-600 -600
-800 -800
>> figure(7)
>> subplot(3,1,1)
>> subplot(3,1,2)
>> subplot(3,1,3)
>> plot(x,f,'rx-')
>> grid on
>> plot(x,g,'bx-')
>> grid on
>> plot(x,f,'rx-',x,g,'bx-')
>> grid on
50
-50
-100
-4 -2 0 2 4 6 8 10
500
-500
-1000
-4 -2 0 2 4 6 8 10
500
-500
-1000
-4 -2 0 2 4 6 8 10
III.
>> %Построение графика в пространстве
>> x=0:0.1:pi;
>> y=-1:0.1:1;
>> [x,y]=meshgrid(x,y);
>> z=(sin(x-3.*y)).^2 .* exp(-abs(y))
>> figure(1)
>> mesh(x,y,z)
>> grid on
>> title('3D Gf(x,y) Dolgopol A. / TI-196')
>> xlabel('X')
>> ylabel('Y')
>> legend('z=(sin(x-3y))^2 * exp(-abs(y))')
>> colormap(autumn)
>> surf(x,y,z)
>> surfc(x,y,z)
Вывод: Выполняя данную лабораторную работу, я научился
создавать графики функций и наносить на них оси в
программе MATLAB. Так же попрактиковался в их
построении и оформлении.