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

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

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)