怎么把simulink仿真出来的数据导出来?

导出到txt.我先导出到工作空间,再选择save,文件类型是.mat,可是我想保存为txt,怎么办?直接改文件类型的话,显示的是乱码。谢谢大家的帮忙!
能不能把scope的10秒到12秒的数据导出?

第1个回答  2011-04-05
保存txt需要用到fopen和fprintf命令
例如:
aaa = [1 2 3];
fid = fopen('aa.txt','w+');
fprintf(fid,'%10.2f',aaa);
fclose(fid)
open('aa.txt')追问

谢谢您!
aaa这个变量代表什么?比如说我保存的变量是pz.txt,怎么写呢?

追答

aaa = [1 2 3]; %aaa是你要写到pz.txt里的矩阵
fid = fopen('pz.txt','w+');
fprintf(fid,'%10.2f',aaa);
fclose(fid)
open('pz.txt')

本回答被提问者采纳
第2个回答  2015-08-08
比如说变量x,y。还有时间t。
要想知道单个变量的图用plot(t,x)和plot(t,y)
要想知道两个变量之间的关系用plot(x,y)
如果想加入时间,可以用plot3(x,y,t)
相似回答