打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Matlab中符号引擎切换及current diretory操作
1.Mupad与Maple引擎的切换
       我的Matlab是2009a的,以前一直不知道他的符号运算引擎是Mupad。直到计算一个简单的不等式时,调用maple函数出错了,网上查资料才知道的。于是下载了Maple15( http://www.verycd.com/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下还是原有的目录,不知道怎么回事!
   
 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何设置选择Matlab的符号计算引擎,Maple或MuPAD
Matlab,Maple和Mathematica三款主流科学计算软件的互操作
科学网—[转载]matlab对文件目录路径的操作(转)
【转载】MATLAB Toolbox 大全(二)
Matlab自定义安装的工具箱选项
Matlab R2009a 添加BNT工具箱 - 讶究'Blog - 欢迎光临 讶究'Bl...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服