MATLAB基本二维曲线绘制

1.plot(y)

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

  • y是向量:绘制以向量索引为横坐标、以向量元素值为纵坐标的图形。
  • y是实数矩阵:绘制y的列向量对其坐标索引的图形。
  • y是复数向量:plot(y)相当于plot(real(y),imag(y))

例3.1-1

y = 5*(rand(1,10)-.5)
plot(y)

例3.1-2

y = [0 1 2;2 3 4;5 6 7]
plot(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均是m×n阶矩阵:在同一图内绘制n条不同颜色的曲线,以x对应列分量为横坐标、y对应列分量为纵坐标。

例3.1-3

x = 0:0.1:10;
y = sin(2*x);
plot(x,y)

例3.1-4

x = 0:0.1:10;
y = [sin(x)+2;cos(x)+1]
plot(x,y)

例3.1-5

x = 0:0.01:10;
y1 = sin(x)+2;
y2 = cos(x)+1;
plot(x,[y1;y2])
#plot(t,[y1;y2;……])
x = 0:0.01:10;
y1 = sin(x)+2;
y2 = cos(x)+1;
plot(x,y1)
hold on
plot(x,y2,'r')
#plot(t,y1)
#hold on
#plot(t,y2,'r')
  • plot(x1,y1,x2,y2,……,xn,yn)

    用于在同一图内绘制横坐标不同的多条曲线。

t1 = 0:0.2:4*pi;
y1 = exp(-0.1*t1).*sin(t1);
t2 = 0:0.2:2*pi;
y2 = exp(-0.5*t2).*sin(5*t2+1);
plot(t1,y1,'+k',t2,y2,':r')

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值