这可能与你导入.txt数据的方法有关系,我导入后,画的图横坐标就是0到30的
你的是0到14,其实也可以改的,你把横坐标变量定义为t=[1:2:28]就可以了。
我导入数据后的原图:
clear all;clc;clf reset;
load mydata
t=dd(:,1)
%t1=(1:2:28)';
a=dd(:,2);
b=dd(:,3);
plot(t,a,'r.',t,b,'b.');
改动横做标变量后的图和你的一样了,这时重新定义恒坐标:
clear all;clc;clf reset;
load mydata
%t=dd(:,1)
t1=(1:2:28)';
a=dd(:,2);
b=dd(:,3);
plot(t1,a,'r',t1,b,'b');
图又改回来了,就像上图,你参考一下。
追问你是怎么导入的啊? 麻烦告诉下呗 我急用这个
追答呵呵,.txt数据的导入还是比较麻烦的,我就不说用命令的了
麻烦,我也不常用。我的方法:File\Import Data\选择你的.txt数据(文件名比如是:dd.txt)
导入后保存成.mat数据(比如mydata.mat),后面就像我的代码一样了。
刚刚试用了下,还是有问题,导入之后我明白了,但导入之后的 程序你用的是哪个啊?
追答就是前面的
clear all;clc;clf reset;
load mydata
t=dd(:,1)
a=dd(:,2);
b=dd(:,3);
plot(t,a,'r.',t,b,'b.');