Matlab学习第三部分:图形的绘制

一、二维图形的绘制

1、plot(y)

y可以是向量、实数矩阵和或复数向量

  • y是向量:绘制以向量索引为横坐标,以向量元素为纵坐标的图形

  • y是实数矩阵:绘制y的列向量对其坐标索引的图形

  • y是复数向量:plot(y)相当于plot(real(y),imag(y))

2、plot(x,y)

x,y均可以是向量和矩阵

  • x,y是n维向量:绘制向量y对向量x的图形,x为横坐标,y为纵坐标。

  • x是n维向量,y是m×n或者n×m阶的矩阵:在同一图片内绘制m条不同颜色的曲线,x为横坐标、纵坐标为y矩阵的m个n维分量,在同一图内绘制多条自变量相同的不同曲线。

  • x,y均是n×m阶的矩阵:在同一图内绘制n条不同颜色的曲线,以x对应的列分量为横坐标,y对应的列分量为纵坐标。

  • plot(t,[y1,y2,y3...])

  • plot(t,y1)

    hold on 保持在一个图里面再次进行绘制

    plot(t,y2,’r’)

  • plot(x1,y1,x2,y2...xn,yn) 用于在同一图内绘制横坐标不同的多条曲线

二、绘图辅助操作

1、颜色、标记和线形

2、坐标轴标注和范围设置

坐标轴的标注、范围、刻度以及宽高比

  • 坐标轴标注函数:xlabel、ylabel、zlabel

    格式:xlable(‘string’)

  • 坐标范围标注函数:axis

    格式:axis(横轴坐标 纵轴坐标)

    axis([-4 4 -5 5])

3、标题和图例的标注

  • 标题:title(‘string’)

  • 图例标注:legend('string1','string2'.....,Location='southeast') 标注按先后顺序生成的曲线

三、双纵坐标、多子图的绘制

1、双纵坐标绘制

plotyy(x1,x2,y1,y2)

两条曲线x1-y1,x2-y2分别以左右纵轴为纵坐标

2、多子图绘制

在一个窗口中绘制多条不同的曲线

subplot(m,n,p)

将图形窗分为m×n个子窗口,在第p个子窗口中绘制,子图的编号顺序从左到右,从上到下,p为子图编号

3、多图绘制

生成多个图形窗口:figure()

四、三维数据可视化

1、三位曲线的绘制

plot3(x,y,z)

2、三维曲面的绘制

mesh:网格状曲面

surf:给网格填充了颜色的曲面

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

真的是小恐龙吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值