作业帮 > 综合 > 作业

matlab画双坐标图

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/17 05:07:53
matlab画双坐标图
有二组数据 都比较大
一组数据有(x,y)几十万个
另一组数据只有(x,y)几千个
但X是时间 是同时开始 同时结束的 都是产品那个0到5000
只是采集的时候间隔时间不一样 所以采集不一样
现在想画成双坐标图 共用X轴
画的时候总是提示 第4行的行数和其他行数不一致
就假设画这个吧
1 2
2 4
3 6
4 8
5 10
另一组数据
1 2
3 4
5 8
实际数据没有这么有规律 也不只这么几组 有一组是几十万组数据 有一组是不到一万
只是时间都是从0开始 到5000结束 时间间隔也不一样的
我用plotyy(x1,y1,x2,y2) 出现错误Error using ==> load
Number of columns on line 4 of ASCII file C:\Program Files\MATLAB71\work\XH1.txt
must be the same as previous lines.
matlab画双坐标图
可以将两组数据区分开,比如用(x1,y1),(x2,y2)表示,然后,使用
plot(x1,y1,x2,y2);举例如下:
x1=1:200;
x2=0.1:0.1:100;
y1=1:200;
y2=1:1000;
plot(x1,y1,x2,y2)