第三章 绘图与图形

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即可。

猜你喜欢

转载自www.cnblogs.com/mysoul-/p/9113560.html