xiejinling 发表于 2008-3-13 17:02

怎样查看matlab里mat文件的具体内容?

在simulink模型里,我将运行的数据用to file模块,以mat格式储存,怎样读取mat文件的具体内容?或者怎样查看里面的数据,然后进行画图?

心灯 发表于 2008-3-13 17:43

mat格式的文件,尝试用load。

xiejinling 发表于 2008-3-13 20:44

回复 2楼 的帖子

用了,还是不行啊,我用的是:
loadxx.mat;
plot(xx(:,1),xx(:,2))
提示找不到xx文件

witty01 发表于 2008-3-14 09:15

load 之后工作空间里会有xx文件,如果没有就说明当前目录下没有xx.mat文件

xiejinling 发表于 2008-3-14 09:21

回复 4楼 的帖子

确实有啊,能找到啊, 就是看不到数据,我想吧它换成别的格式,结果打开是乱码!这究竟怎么回事啊?急求答案!

ChaChing 发表于 2008-3-16 15:55

若提示找不到xx文件
就表示工作目?下?有xx.mat文件
您确定simulink有文件产生吗
建议将.mdl档上传

xiejinling 发表于 2008-3-18 12:15

回复 6楼 的帖子

怎么没有办法上传啊,说该扩展名格式不能上传!如果方便我能不能发到你邮箱你帮我看看,谢谢!!

ChaChing 发表于 2008-3-18 15:52

你可以将档案更名上传

xiejinling 发表于 2008-3-18 20:18

上传的文档在附件里是记事本的格式,回头请更改一下为mat。

ChaChing 发表于 2008-3-19 13:52

回复 9楼 的帖子

误会了, 我说的是simulink的mdl档
因我怀疑你的simulink无文件产生
我笔电没带在身旁, 没matlab可试
晚点, 我会试着load看看

witty01 发表于 2008-3-19 14:48

是应该找不到,因为虽然你数据文件的名字是x,但是你的变量名字是ans,
如果plot的话应该这样
plot(ans(1,:),ans(2,:))

xiejinling 发表于 2008-3-19 15:27

回复 11楼 的帖子

谢谢啊,这样子,因为刚接触,想试试这个怎么用,这个怎么能看到数据吗??我有一个比较复杂的simulink模型,运行到一半终止了,我想看看运行到哪了??请赐教!!

ChaChing 发表于 2008-3-19 15:39

还好论坛高手如云
问题有人帮你解决了

witty01 发表于 2008-3-19 16:20

1、plot命令是画图的命令,你想看数据只要在工作空间里双击变量名就可以了

2、如果是因为一个错误而终止的话,在弹出的对话框里会提示运行到什么时间了,
如果想看波形只要在关注的位置上加上scope就行了
页: [1]
查看完整版本: 怎样查看matlab里mat文件的具体内容?