TXT中的数据导入MATLAB中画图。
2个回答
展开全部
这可能与你导入.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),后面就像我的代码一样了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询