查看: 544|回复: 6|关注: 0

[已解决] MATLAB画两组矢量长度不一样,纵坐标不一样的一张折线图

[复制链接]

新手

26 麦片

财富积分


050


22

主题

76

帖子

0

最佳答案
  • 关注者: 1
请大家帮忙看看,我有两列数,对应的个数不一样,第一个有92个,第二个有39个。我想把它们画在一个坐标系中,用plotyy不允许,怎么办?

matlabdata.mat

1.05 KB, 下载次数: 3

新手

19 麦片

财富积分


050


8

主题

59

帖子

2

最佳答案
发表于 2018-6-11 15:09:46 | 显示全部楼层
中间加一个hold on;
分开画就可以啊

新手

26 麦片

财富积分


050


22

主题

76

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2018-6-11 16:30:55 | 显示全部楼层
lucifer62109 发表于 2018-6-11 15:09
中间加一个hold on;
分开画就可以啊

但是坐标轴是不一样的,hold on是在一个axes中的?

新手

19 麦片

财富积分


050


8

主题

59

帖子

2

最佳答案
发表于 2018-6-11 16:34:45 | 显示全部楼层
你要的不是这种吗?
untitled.jpg

新手

26 麦片

财富积分


050


22

主题

76

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2018-6-11 16:36:05 | 显示全部楼层
lucifer62109 发表于 2018-6-11 16:34
你要的不是这种吗?

他的纵坐标不一样,你是怎么弄的?

新手

19 麦片

财富积分


050


8

主题

59

帖子

2

最佳答案
发表于 2018-6-11 16:46:00 | 显示全部楼层 |此回复为最佳答案
mdyc 发表于 2018-6-11 16:36
他的纵坐标不一样,你是怎么弄的?

plot(y1(:,1),y1(:,2));
hold on
plot(y2(:,1),y2(:,2));

新手

26 麦片

财富积分


050


22

主题

76

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2018-6-11 16:49:55 | 显示全部楼层
lucifer62109 发表于 2018-6-11 16:46
plot(y1(:,1),y1(:,2));
hold on
plot(y2(:,1),y2(:,2));

弄出来了,你说纵坐标不一样,它是怎么对应的?对应方式如何?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表