matlab,matlab心得

1.matlab打开自动关闭。matlab无法运行,matlab打开立即关闭
然后请按如下步骤进行:
1、右击我的电脑,选择属性.
2、在"高级"选项卡中点击"环境变量"
3、在系统变量下面添加如下内容(按"新建"):
例如:
变量名:BLAS_VERSION
变量值:E:\Matlab7\bin\win32\atlas_Athlon.dll (注意:由你MATLAB安装的位置决定,我是装在的E盘)
然后运行你的MATLAB吧!
2.将GUI中的滑动条的value值 val=get(handles.kj1,'value')赋值到另外一个m文件中,作为那个m文件的变量(全局变量)
如果是函数形式的m文件,将需要在另一个文件中调用的变量赋给函数的输出变量。如果不是函数形式的m文件,运行后该文件中的变量已经在workspace中了,另一个m文件只要不使用clear命令,是可以直接调用的。
3.错误??? Reference to a cleared variable val
是把那个变量(val)给clear了——我把global val;放在了clc;clear;前面,就是把变量val给清除掉了。。。。。
4.当运行GUI的m文件后,在GUI的界面上操作,关掉matlab是出现 “是否要更改fig”第一次,我选择了“YES”
当再次运行GUI时出现了错误
在GUI的m文件中运行,出现
??? Error using ==> hgload at 53
invalid Figure file format
Error in ==> openfig at 72
[fig, savedvisible] = hgload(filename, struct('Visible','off'));
Error in ==> gui_mainfcn>local_openfig at 286
gui_hFigure = openfig(name, singleton, visible);
Error in ==> gui_mainfcn at 159
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt,
gui_Visible);
Error in ==> jiemianyi at 42
gui_mainfcn(gui_State, varargin{:});
我顿时懵了,该如何解决呢,幸好之前都是有备份的,重新写代码吧。希望能够找到解决的办法(好好学英语!)。
5.错误代码:??? Subscripted assignment dimension mismatch.
是下标不匹配。解决 在首行加上代码:clc;clear;就行了。(至于什么原因,我也不知道,要深入去研究啦)
未完待续,会不断更新
6.GUI在edit中显示字符串
在GUI函数中,设全局变量 global zhu; set(handles.edit,'string',num2str(zhu));
在子函数中,设全局变量 global zhu;zhu=[zhu,'字符串'];
这样就可以显示字符串变量啦
Tags:  matlab教程 matlab论坛 matlab下载 matlab

延伸阅读

最新评论

发表评论