
MATLAB绘制多条曲线(plot函数)
·
MATLAB提供许多绘图函数,其中常见的有plot函数
目录
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()函数则会将括号中的字符串写成图形的标题。
推荐内容
阅读全文
AI总结
更多推荐
相关推荐
查看更多
A2A

谷歌开源首个标准智能体交互协议Agent2Agent Protocol(A2A)
adk-python

一款开源、代码优先的Python工具包,用于构建、评估和部署灵活可控的复杂 AI agents
Second-Me

开源 AI 身份系统,通过本地训练和部署,模仿用户思维和学习风格,创建专属AI替身,保护隐私安全。
热门开源项目
活动日历
查看更多
直播时间 2025-04-09 14:34:18

樱花限定季|G-Star校园行&华中师范大学专场
直播时间 2025-04-07 14:51:20

樱花限定季|G-Star校园行&华中农业大学专场
直播时间 2025-03-26 14:30:09

开源工业物联实战!
直播时间 2025-03-25 14:30:17

Heygem.ai数字人超4000颗星火燎原!
直播时间 2025-03-13 18:32:35

全栈自研企业级AI平台:Java核心技术×私有化部署实战
所有评论(0)