MATLAB绘制多条曲线(plot函数) |
您所在的位置:网站首页 › 如何画方程曲线图 › MATLAB绘制多条曲线(plot函数) |
MATLAB提供许多绘图函数,其中常见的有plot函数 目录 1.plot函数示范 2.MATLAB绘图命令 1.plot函数示范plot函数调用格式: plot(x,y)此时屏幕上将绘制出所需要的二维图像。 例:绘制一个周期内的正弦函数 首先应该产生变量t,然后使用命令对t向量求出正弦向量: t=0:.1:2*pi; y=sin(t); plot(t,y)同时,MATLAB还支持在同一个绘图窗口上同时绘制多条曲线 t=0:.1:2*pi; y=[sin(t);cos(t)]; plot(t,y)如下图所示,首先产生一个行向量t,然后分别求取行向量sin(t)和cos(t)并将它们构成矩阵y的两行,最后将两条曲线在一个坐标系下绘制出来。 从图可以容易看出,两条曲线都是实线表示的,颜色深浅从图中基本看不出来。 同时MATLAB还有很多作图选项: 2.MATLAB绘图命令 线条选项意义- 实线-- 虚线:点线-. 点划线 颜色选项r红色b蓝色g绿色y黄色 数据点选项效果*用星号绘制各个数据点.用点号绘制各个数据点o用圆圈绘制各个数据点x用叉号绘制各个数据点带有选项的曲线绘制命令调用格式: plot(x1,y2,选项1,x2,y2,选项2,...)同样使用前面的例子,将语句改成 plot(t,sin(t),t,cos(t))会得出跟前面例子相同的曲线 接着我们加入选项看效果 t=0:.1:2*pi; y1=sin(t); y2=cos(t); y3=sin(t).*cos(t); plot(t,y1,'-',t,y2',':',t,y3,'x')绘制完曲线后,MATLAB还提供一些特殊绘图函数来进一步修饰画出的图形 如: grid,xlabel('时间t'), ylabel('Y'),title('plot函数测试')grid命令会自动地在坐标轴上加上虚线型的网格线,xlabel()和ylabel()函数会将括号中的字符串写到图形的坐标轴上,title()函数则会将括号中的字符串写成图形的标题。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |