赞
踩
B站_台大郭老师视频笔记(也参考了其它同学笔记和官方文档,在此感谢!)
格式:
其中:
x : 图线上点的x坐标;
y : 图线上点的y坐标;
LineSpec : 图线的线条设定,三个指定线型,标记符号和颜色的设定符组成一个字符串,设定符不区分先后。
官方文档链接:二维线图 - MATLAB plot - MathWorks 中国
线型符号 | 标记 | 颜色 | |||
---|---|---|---|---|---|
- | 实线(默认) | o | 圆圈 | y | 黄色 |
-- | 虚线 | + | 加号 | m | 品红色 |
: | 点线 | * | 星号 | c | 青蓝色 |
-. | 点划线 | . | 点 | r | 红色 |
x | 叉号 | g | 绿色 | ||
s | 方形 | b | 蓝色 | ||
d | 菱形 | w | 白色 | ||
^ | 上三角 | k | 黑色 | ||
v | 下三角 | ||||
> | 右三角 | ||||
< | 左三角 | ||||
p | 五角星 | ||||
h | 六角形 |
- x = 0:pi/10:2*pi;
- y = sin(x);
- plot(x,y,'or--')
- x = 0:pi/100:2*pi;
- y = sin(x);
- plot(x,y)
默认x=1,2,3,……n
x和'LineSpec'可省略
plot(cos(0:pi/20:2*pi));
实现画多条图线
- %MATLAB默认会把旧的图形清掉,再画新的图。
- plot(cos(0:pi/20:2*pi))
- plot(sin(0:pi/20:2*pi))
- % hold on/off
- hold on %保持绘制多张图像
- plot(cos(0:pi/20:2*pi),'or--');
- plot(sin(0:pi/20:2*pi),'xg:');
- hold off %结束保持
格式:legend('str1','str2',……)
- x=0:0.5:4*pi;
- y=sin(x);
- h=cos(x);
- w=1./(1+exp(-x));
- g=(1/(2*pi*2)^0.5).*exp((-1.*(x-2*pi).^2)./(2*2^2));
- plot(x,y,'bd-',x,h,'gp:',x,w,'ro-',x,g,'c^-');
- legend('sin(x)','cos(x)','Sigmoid','Gauss function'); %增加图例
- x = 0:0.1:2*pi;
- y1 = sin(x);
- y2 = exp(-x);
- plot(x, y1, '--*', x, y2, ':o');
- xlabel('t = 0 to 2\pi'); % x轴标签
- ylabel('values of sin(t) and e^{-x}'); %y轴标签
- title('Function Plots of sin(t) and e^{-x}'); %标题
- legend('sin(t)','e^{-x}'); %图例
点击了解
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。