1、绘图步骤
在MATLAB中绘图包含下面三个步骤:定义函数,指定要绘制的函数图形的值范围 [start:interval:end];调用MATLAB的plot(x, y)函数。
2、坐标轴带有标签
xlabel('x'),ylabel('y'),title();
3、fplot('function string',[xstart, xend],xlabel(''), ylabel(''),title(''))
其中后面的三项可以省略
4、给图像添加网格
y=tanh(x);
plot(x, y), grid on
5、调整坐标轴
plot(x, y), grid on, axis square
axis square产生正方形图像;
axis equal产生一个两坐标轴比例和时间都相同的图像;
axis auto让MATLAB自动选择。
6、在同一个图像中显示多个图像
plot(t, f,'-',t, g,'--')
后面表示的是第二个函数曲线使用的风格,'-'实线,'--'虚线,'-.'虚点线,':'点线。可以省略,MATLAB会默认。
7、添加图例
plot(x, y, x, z,'-'),legend('sinh(x)','cosh(x)')
8、添加颜色
plot(x, y, 'r', x, z, 'b')
八种颜色选择:w白色,k黑色,b蓝色,r红色,c青色,g绿色,m洋红,y蓝色
9、设置坐标比例
plot(),axis([xmin xmax ymin ymax)
10、子图
在一个图上显示多个图像,subplot(m, n, p),告诉MATLAB产生的子图有m行n列,p用来告诉MATLAB我们所要贴上去的某个已经绘制的图形窗口。
11、图像重叠和linspace命令
在一个图形上绘制第二个图形,hold on即可。