matlab画双坐标图有二组数据 都比较大 一组数据有(x,y)几十万个 另一组数据只有(x,y)几千个 但X是时间 是同时开始 同时结束的 都是产品那个0到5000只是采集的时候间隔时间不一样 所以

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 15:51:51
matlab画双坐标图有二组数据 都比较大 一组数据有(x,y)几十万个 另一组数据只有(x,y)几千个 但X是时间 是同时开始 同时结束的 都是产品那个0到5000只是采集的时候间隔时间不一样 所以

matlab画双坐标图有二组数据 都比较大 一组数据有(x,y)几十万个 另一组数据只有(x,y)几千个 但X是时间 是同时开始 同时结束的 都是产品那个0到5000只是采集的时候间隔时间不一样 所以
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画双坐标图有二组数据 都比较大 一组数据有(x,y)几十万个 另一组数据只有(x,y)几千个 但X是时间 是同时开始 同时结束的 都是产品那个0到5000只是采集的时候间隔时间不一样 所以
可以将两组数据区分开,比如用(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)