matlab基本绘图操作

  • 二维平面绘图

    • x=0:0.01:2*pi; 表示x的定义域,pi在matlab中指的是圆周率
    • y=sin(x); 表示y关于x的表达式
    • figure 建立一个幕布
    • plot(x,y) 绘制当前的函数图像
    • title(‘y=sin(x)’) 给图像加标题为“y=sin(x)”
    • xlabel(‘x’) 给x轴加标签
    • ylabel(‘sin(x)’) 给y轴加标签
    • xlim([0 2*pi]) 给图像限定图像展示的范围
    • x=0:0.01:20;
    • y1=200*exp(-0.05*x).*sin(x);
    • y2=0.8*exp(-0.5*x).*sin(10*x);
    • figure
    • [AX,H1,H2]=plotyy(x,y1,x,y2,‘plot’); 将2个图像绘制于同一幕布
    • set(get(AX(1),‘Ylabel’),‘String’,‘Slow Decay’)
    • set(get(AX(2),‘Ylabel’),‘String’,‘Fast Decay’)
    • xlabel(‘Time (\musec)’)
    • title(‘Multiple Decay Rates’)
    • set(H1,‘LineStyle’,’–’)
    • set(H2,‘LineStyle’,’:’)
    颜色选项参数
    颜色字符
    r
    绿g
    b
    y
    m
    c
    w
    k
    线型选项参数
    线型符号示例
    实线-_______________________________________________________________________________________
    虚线----------------------------------------
    冒号线:
    点画线-._._._._._._._._._._._._._._._._._._.
    数据标记点选项参数
    符号点类型示例
    .. …
    +十字号+++++++
    o圆圈oooooo
    *星号*********
    x叉号XXXXXX
    s正方形
    d菱形
    ^上三角
    v下三角
    <左三角
    >右三角
    p五角星
    h六角星
  • 三维立体绘图

    • t=0:pi/50:10*pi;
    • plot3(sin(t),cos(t),t)
    • xlabel(‘sin(t)’)
    • ylabel(‘cos(t)’)
    • zlabel(‘t’)
    • hold on 在同一种图片中绘制多张图片
    • hold off 不保存当前图片
    • grid on 加入网格线
    • axis square 将图像范围变为正方形
  • 知识补充

    • 绘制双峰函数
    [x,y,z]=peaks(30);
    mesh(x,y,z)
    grid
    
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值