找回密码
 注册
查看: 1628|回复: 8

跪求一个MATLAB问题!在线等!!

[复制链接]
发表于 2004-7-20 21:00:55 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?注册

x
我在matlab的命令窗口输入如下指令:
>> X=[1 4];
>> save ninhao
>> filename='ninhao'
filename =
ninhao
>> load  filename
??? Error using ==> load
Unable to read file filename: file does not exist.
>> 我想用filename 把保存的ninhao.mat通过load调出来,可就是实现不了.我试过好多方法,就是解决不了,请大侠指教!!!
发表于 2004-7-20 21:29:14 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

这是因为你这儿filename是一个变量,而LOAD所调用的是一个文件名而非变量
发表于 2004-7-20 21:37:28 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

直接load nihao,不就行了,如果要打开的数据文件不固定,也可以用uigetfile解决,然后再用LOAD,不过得把路径和文件名称再合起来,呵呵挺麻烦的
 楼主| 发表于 2004-7-20 21:59:07 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

不好意思,可能我刚才没叙述清楚,我的问题是:以下是我的M文件的一部分

[filename, pathname] = uigetfile('*.mat', '打开mat文件');
filename=get(handles.pushbutton10,'UserData') ;
get(handles.pushbutton10,'UserData') ;
   load filename  可我的load filename  不执行,我的目的是想打开mat文件.请大侠指教!!!我怎样在M文件中打开mat文件!!!!
发表于 2004-7-20 22:12:05 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

load(strcat(pathname,filename))
 楼主| 发表于 2004-7-20 23:21:49 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

可是为什么我在M文件中就执行不了?请赐教!!!
 楼主| 发表于 2004-7-20 23:39:05 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

我运行了以下,在脚本文件中可以,但在M文件中就不可以???请大侠指教一二!!!!
发表于 2004-7-20 23:41:43 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

可以啊,我当时就是这么做的,可惜以前毕设的东西在国内,没带过来,
 楼主| 发表于 2004-7-21 09:01:48 | 显示全部楼层

跪求一个MATLAB问题!在线等!!

谢谢,是可以,我当时搞错了,我想再问您一下,在M文件中,怎样编写保存MAT文件的程序,保存的数据文件名也是不定的,请指点一二
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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