matlab画双坐标图有二组数据 都比较大 一组数据有(x,y)几十万个 另一组数据只有(x,y)几千个 但X是时间 是同时开始 同时结束的 都是产品那个0到5000只是采集的时候间隔时间不一样 所以
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 11:19:11
![matlab画双坐标图有二组数据 都比较大 一组数据有(x,y)几十万个 另一组数据只有(x,y)几千个 但X是时间 是同时开始 同时结束的 都是产品那个0到5000只是采集的时候间隔时间不一样 所以](/uploads/image/z/3495902-14-2.jpg?t=matlab%E7%94%BB%E5%8F%8C%E5%9D%90%E6%A0%87%E5%9B%BE%E6%9C%89%E4%BA%8C%E7%BB%84%E6%95%B0%E6%8D%AE+%E9%83%BD%E6%AF%94%E8%BE%83%E5%A4%A7+%E4%B8%80%E7%BB%84%E6%95%B0%E6%8D%AE%E6%9C%89%EF%BC%88x%2Cy%EF%BC%89%E5%87%A0%E5%8D%81%E4%B8%87%E4%B8%AA+%E5%8F%A6%E4%B8%80%E7%BB%84%E6%95%B0%E6%8D%AE%E5%8F%AA%E6%9C%89%EF%BC%88x%2Cy%EF%BC%89%E5%87%A0%E5%8D%83%E4%B8%AA+%E4%BD%86X%E6%98%AF%E6%97%B6%E9%97%B4+%E6%98%AF%E5%90%8C%E6%97%B6%E5%BC%80%E5%A7%8B+%E5%90%8C%E6%97%B6%E7%BB%93%E6%9D%9F%E7%9A%84+%E9%83%BD%E6%98%AF%E4%BA%A7%E5%93%81%E9%82%A3%E4%B8%AA0%E5%88%B05000%E5%8F%AA%E6%98%AF%E9%87%87%E9%9B%86%E7%9A%84%E6%97%B6%E5%80%99%E9%97%B4%E9%9A%94%E6%97%B6%E9%97%B4%E4%B8%8D%E4%B8%80%E6%A0%B7+%E6%89%80%E4%BB%A5)
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)