1.Mupad与Maple引擎的切换
我的Matlab是2009a的,以前一直不知道他的符号运算引擎是Mupad。直到计算一个简单的不等式时,调用maple函数出错了,网上查资料才知道的。于是下载了Maple15( http://www./topics/2893979/ ),安装过程中有一个让用户选择的窗口,选择“Maple Toolbox
or Matlab Symbolic Math Toolbox ”,我选择了默认的Maple Toolbox。
然后按照http://jannayuan.blog.163.com/blog/static/1352130932010725101649724/ 上的方法安装了Maple Toolbox for Matlab ,Matlabde 符号运算引擎变为了Maple。
如果想换回原来的Mupad:在Windows中环境变量设置如下:鼠标右击“我的电脑”——>选择“属性(R)”——>“高级”标签栏——>点击底部的“环境变量(N)”。将MATLAB_SYMBOLIC变量值设为“matlab”。重新运行后,WorkSpace窗口中显示
Name Value
toolbox_version 'matlab'
ver '2009a'
vernum 2009
2.默认启动路径设置
由于我的默认启动路径是C:\windows\system32,matlab一运行就显示
Warning: Function C:\WINDOWS\system32\input.dll has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.
Warning: Function C:\WINDOWS\system32\version.dll has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict. 虽然没什么大碍,总是不舒服的,网上好的Solution:
To avoid this warning, please do not have C:\WINDOWS\system32 on the MATLAB path, as the startup directory, or as the current directory.
这就需要设置默认启动路径了,前提是要设置为默认的启动路径需要在current directory内,具体方法是:
方法1:在Matlab图标或快捷方式图标点击右键->属性,在起始位置一栏填写自定义路径,点击确定。再运行Matlab时会发现,Current Directory会变成自定义的路径。
方法2:在Matlab图标或快捷方式图标点击右键->属性,在目标栏最后添加 -sd Path,例如-sd D:/,同样可以满足要求。 方法3:1)只要修改\MATLAB\\toolbox\local\pathdef.m,在最后加上一句 cd $PATH,其中的$PATH为你想加入的路径。
2)\MATLAB\R2007a\toolbox\local\ matlabrc.m文件,打开后在最后一行加入cd ('D:\matlab work')注意格式。 3)MATLAB\\toolbox\local下创建一个startup.m的文件,假设你要设为当前目录的为'c:\matlab\mywork',那就在startup.m里加一行 cd c:\matlab\mywork就可,需要注意的是如果路径中有空格,那就要用单引号括上,或者用dos的8.3格式的路径名。 其中第1,2种方法直接启动设定的路径,第3种方法进入MATLAB的瞬间还是C:\windows\system32,然后才会自动转到指定路径。
3.更改current diretory
有时current diretory中内容有乱码,或者有冗余的目录,需要重新设定,具体方法
在File菜单中选择Preferences或者在工具栏空白处点击鼠标右键在弹出快捷菜单中选择Customize,在弹出对话框中点击Current Directory选项,然后在History组中点击Clear History即可完成要求。
如果事先把需要保留的目录复制了,清理后可以直接粘贴到Current Directory的搜索窗口,Enter键即可。
另有说法是在C:\Users\Administrator\AppData\Roaming\MathWorks\MATLAB\R2009a\cwdhistory.m文件中直接更改,但是我在重新运行后,Current Directory下还是原有的目录,不知道怎么回事!
|
|