声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1891|回复: 9

有那位高手知道:如何在M文件中调用*.mat文件啊??

[复制链接]
发表于 2007-4-29 12:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我的simulink是外部模型,我将数据保存在workspace 中,我想将data.mat中得数据进行调用,用load('data.mat')怎么打不开啊?请那位高手指点一下啊!!将不胜感激啊!我的参数是这样设置得:
未命名1.jpg
未命名.jpg
回复
分享到:

使用道具 举报

 楼主| 发表于 2007-4-29 12:31 | 显示全部楼层
是不是它的保存路径不对啊??我用load('C:\cwd\data.mat')也还是打不开啊!,请高手指点一下啊!!急啊!!!
 楼主| 发表于 2007-4-29 12:33 | 显示全部楼层
在C盘得mwd文件夹中能看到这个文件,但就是打不开啊!!:'( :'( :'( :'(
高手指点一下啊!!
发表于 2007-4-29 20:44 | 显示全部楼层
有那么复杂吗?我用这句就可以啊:load mydata.mat
 楼主| 发表于 2007-4-29 22:24 | 显示全部楼层
那你是把文件保存在哪的啊???是不是我的保存路径不对啊!!是不是必须要保存在MATLAB的当前工作目录里面啊?
发表于 2007-4-30 14:36 | 显示全部楼层

回复 #1 sunnyboy501 的帖子

你在命令窗口输入pathtool,可以看到matlab可寻找的文件,(可以添加文件夹路径)。
在matlab中,其查找顺序从上至下,只要前面没有同名同类型文件,是可以找到的。
'C:\cwd\data.mat'如果没有被添加路径是找不到的。

评分

1

查看全部评分

发表于 2007-5-1 13:35 | 显示全部楼层
一般情况下简单的做法,就是把该文件保存在固定类的文件夹如work等
而该数据文件也应该与模型文件或者m文件在同一个文件夹。
 楼主| 发表于 2007-5-3 17:27 | 显示全部楼层
'C:\cwd\data.mat'如果没有被添加路径是找不到的。请问branch:这句话是什么意思???
发表于 2007-5-3 18:05 | 显示全部楼层
原帖由 sunnyboy501 于 2007-5-3 17:27 发表
'C:\cwd\data.mat'如果没有被添加路径是找不到的。请问branch:这句话是什么意思???

意思就是该路径不是matlab的默认路径,如果你不添加到matlab,matlab自己是找不到的,所以会显示错误
 楼主| 发表于 2007-5-4 11:06 | 显示全部楼层
哦!!!呵呵!!终于明白了,谢谢各位大侠的帮忙啊!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-30 11:38 , Processed in 0.069416 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表