1.首先我出现的问题是,点击快捷方式运行matlab时会有一个黑框闪出后消失,出现正常的运行界面
解决方法:我的快捷方式是MATLAB starter Application发送到桌面生成的,这是有问题的。应该是安装目录下R2013a\bin\win32中的matlab.exe生成的快捷方式才是正确的。
2.运行上面正确的快捷方式之后,就能在程序与功能那里看到matlab了,但此时我的m文件右键选择打开打开方式选择matlab之后还不能将m文件与matlab关联。
解决方法:右键桌面上的matlab快捷方式,选择以管理员身份运行,在matlab里运行如下命令:
cwd=pwd;
cd([matlabroot '\toolbox\matlab\winfun\private']);
fileassoc('add',{'.m','.mat','.fig','.p','.mdl',['.' mexext]});
cd(cwd);
disp('Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.');
一定要以管理员身份运行,不然运行如下代码会出现:
Error using fileassoc No permissions to modify the registry.