MATLAB

matrix laboratory

绘图

  1. 准备绘图数据 x=0:0.2:12; y1=bessel(1, x);

  2. 选择一个窗口并在窗口中给图形定位 figure(1), subplot(2,2,1)

  3. 调用基本的绘图函数 h=plot(x,y1,x,y2,x,y3);

  4. 选用线型和标记特性 set(h, 'LineWidth',2,{'LineStyle'},{'--';':';'-.'})

  5. 设置坐标轴的极限值、标记符号和网格线 axis([0 12 -0.5 1])

  6. 使用坐标轴标签、图例和文本对图形进行注释 xlabel('Time')ylabel('Amplitude')

  7. 输出图形 print -depsc -tiff -r200 myplot

一、在 \(0<=x<=2π\) 区间内,绘制曲线 \(y=2e^{-0.5x}cos(4πx)\)

x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*cos(4*pi*x);
plot(x, y);

y=2e^{-0.5x}cos(4πx)

二、绘制如下曲线

t=0:0.1:2*pi;
x=t.*sin(3*t);
y=t.*sin(t).*sin(t);
plot(x, y);

matlab1

三、 \(y=sin(t)\) 的二维图形

t=linspace(0, 3*pi, 200);
y=sin(t);
plot(t, y);
title('y=sin(t)');
xlabel('t/s');
ylabel('y=sin(t)');
text(3, 0.4, 'y=sin(t)');
legend('y=sin(t)');
gtext('y=sin(t)')

matlab2