мат анализ лаб№2. Plot(x,exp(x),'xr')
Скачать 136.5 Kb.
|
Упражнение 1. Построить графики функций, дать каждому из графиков заголовок, подписать оси, нанести координатную сетку, задать цвет графика, тип линии и форму маркера. Kod: 1 grafik x=-2:0.1:2 figure(112) y=exp(x) plot(x,y) xlabel('x') grid on plot(x,exp(x),'-xr') xlabel('x'), ylabel('y') title('xy') 2 grafik Kod y=-10:0.5:15 figure(312) z=exp(y) plot(y,z) ylabel('t') grid on plot(y,exp(y),'-xr') xlabel('x'), ylabel('y') title('xy') Упражнение 2. В одной системе координат построить графики функций, подписать оси, нанести координатную сетку, для каждого графика задать цвет, тип линии и форму маркера: x1=0:0.1:10 y1=sin(x1) x2=1:3:5 y2=sin(x2-2) x3=1:0.1:10 y3=sin(x3+1) plot(x1,y1,'bd--',x2,y2,'r*:',x3,y3,'gs-.') xlabel('x'), ylabel('y') grid on Упражнение 3. Используя команду hold on, в одной системе координат построить графики функций, подписать оси, нанести координатную сетку, для каждого графика задать цвет, тип линии и форму маркера: y cos x, y 2cos x, y 0,3cos x, y cos x на промежутке [2;2 код x1= -2*pi:pi/12:2*pi y1= cos(x1) x2= -2*pi:pi/12:2*pi y2= 2*cos(x2) x3= -2*pi:pi/12:2*pi y3= 0.3*cos(x3) x4= -2*pi:pi/12:2*pi y4= -cos(x4) plot(x1,y1,'bd--',x2,y2,'r*:',x3,y3,'gs-.',x4,y4,'k^--') xlabel('x'),ylabel('y') grid on hold on Упражнение 4. 1) Используя команду subplot, в одном графическом окне создать 6 подобластей ( 23), в первой из них построить график функции y f (x) на промежутке [5;5] , где f (x) x 2 , в остальных областях на том же промежутке построить графики функций y f (x 2), y f (x 2), y f (2x), y f (0,5x), y f (x) . В отчет добавить комментарии о том, какими преобразованиями каждый из графиков получается из графика функции f (x) . код subplot(2,3,1) x= -5:1/4:5 y= abs(abs(x)-2) plot(x,y) subplot(2,3,2) x1= x-2 y1= abs(abs(x1)-2) plot(x1,y1) subplot(2,3,3) x2= x+2 y2= abs(abs(x2)-2) plot(x2,y2) subplot(2,3,4) x3= 2*x y3= abs(abs(x3)-3) plot(x3,y3) subplot (2,3,5) x4= 0.5*x y4= abs(abs(x4)-2) plot(x4,y4) subplot(2,3,6) x5= -x y5= abs(abs(x5)-2) plot(x5,y5) 1,2)второй график(1 строка,2 столбец) получен из графика сдвигом по оси икс на 2 единицы влево 1,3)третий график получен сдвигом по оси икс на 2 единицы вправо 2,1)четвёртый получен путём удвоения аргумента, график становится шире 2,2)пятый получ. путём уменьшения в 2 раза аргумента первого, т.о. график стан уже 2,3)шестой идентичен первому, несмотря на отрицательный аргумент. дело решает модуль Упражнение 5. В одном графическом окне создать 2 подобласти, в которых c помощью функции fplot построить графики функций y sh x , y ch x , задав относительную погрешность 0,1%. В каждой системе координат отобразить оси, подписать их, нанести координатную сетку, вывести заголовок. subplot(2,1,1) fplot('sinh(x)',[-5;5],0.1) xlabel('x'),ylabel('y') grid on title('y=sh(x)') subplot(2,1,2) fplot('cosh(x)',[-5;5],0.1) xlabel('x'),ylabel('y') grid on title('y=ch(x)') Упражнение 6. Задайте массив значений переменной x = 0.001, 0.01, 0.1, 1, 10, 100, 1000. |