当前位置:   article > 正文

MATLAB(四)初阶绘图_matlab中linespec有哪些设置

matlab中linespec有哪些设置

 B站_台大郭老师视频笔记(也参考了其它同学笔记和官方文档,在此感谢!)

MATLAB教學 - 05初阶绘图_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1GJ41137UH?p=5&vd_source=676bbdd1e4104050904112dc86dc452c

一、线的绘制

1.plot() 函数图线绘制

格式:

(1)plot(x,y,'LineSpec')

其中:

x : 图线上点的x坐标;

y : 图线上点的y坐标;

LineSpec : 图线的线条设定,三个指定线型,标记符号颜色设定符组成一个字符串,设定符不区分先后。

官方文档链接:二维线图 - MATLAB plot - MathWorks 中国

线型符号标记颜色
-

实线(默认)

o圆圈y黄色
--

虚线

+加号m品红色
:

点线

*星号c青蓝色
-.

点划线

.r红色
x叉号g绿色
s方形b蓝色
d菱形w白色
^上三角k黑色
v下三角
>右三角
<左三角
p五角星
h六角形
  1. x = 0:pi/10:2*pi;
  2. y = sin(x);
  3. plot(x,y,'or--')

  • (2)plot(x,y) 

  • 默认线型为蓝色实线
  1. x = 0:pi/100:2*pi;
  2. y = sin(x);
  3. plot(x,y)

(3)plot(y)

默认x=1,2,3,……n  

x'LineSpec'可省略

plot(cos(0:pi/20:2*pi));

(4)plot(X1,Y1,LineSpec1,...,Xn,Yn,Ln)  

实现画多条图线

(5)hold on/off 绘制一组图形

  1. %MATLAB默认会把旧的图形清掉,再画新的图。
  2. plot(cos(0:pi/20:2*pi))
  3. plot(sin(0:pi/20:2*pi))

  1. % hold on/off
  2. hold on %保持绘制多张图像
  3. plot(cos(0:pi/20:2*pi),'or--');
  4. plot(sin(0:pi/20:2*pi),'xg:');
  5. hold off %结束保持

二、增加图表元素

1.legend() 函数增加图例

 格式:legend('str1','str2',……)

  1. x=0:0.5:4*pi;
  2. y=sin(x);
  3. h=cos(x);
  4. w=1./(1+exp(-x));
  5. g=(1/(2*pi*2)^0.5).*exp((-1.*(x-2*pi).^2)./(2*2^2));
  6. plot(x,y,'bd-',x,h,'gp:',x,w,'ro-',x,g,'c^-');
  7. legend('sin(x)','cos(x)','Sigmoid','Gauss function'); %增加图例

2.title()标题和label()轴标签

  1. x = 0:0.1:2*pi;
  2. y1 = sin(x);
  3. y2 = exp(-x);
  4. plot(x, y1, '--*', x, y2, ':o');
  5. xlabel('t = 0 to 2\pi'); % x轴标签
  6. ylabel('values of sin(t) and e^{-x}'); %y轴标签
  7. title('Function Plots of sin(t) and e^{-x}'); %标题
  8. legend('sin(t)','e^{-x}'); %图例

3.text()和annotation()

文本与数学表达式使用[LaTex]

点击了解

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/96928
推荐阅读
相关标签