中易网

matlab(R2009a)的指令窗口、内存浏览窗口、历史指令窗口、路径窗口怎么重新布置?

答案:1  悬赏:0  
解决时间 2021-01-14 17:24
  • 提问者网友:蔚蓝的太阳
  • 2021-01-14 11:39
matlab(R2009a)的指令窗口、内存浏览窗口、历史指令窗口、路径窗口怎么重新布置?
最佳答案
  • 二级知识专家网友:爱难随人意
  • 2021-01-14 12:07
数没有定义,或者该函数的.m文件不在当前目录或者matlab的path中。
>> help syms

syms not found.

说明R2008a没有找到这个函数。
楼上说的原因是没有安装symbolic toolbox,是对的,你可能安装的时候没有选上。有两个办法解决,一是重装,二是把别人安装好的symbolic toolbox那个目录复制到自己的toolbox目录下,然后把路径添加进matlab自动寻找路径清单。

在通常情况下,如果调用某个函数的时候出现这个错误,那么,如果你确信自己已经定义了这个函数,你需要做的是:
1,找到这个函数在哪里。
2,把它复制到你的当前目录。
3,如果你不想复制一份,那么就把它所在的目录加到matlab可以自动寻找的路径清单里面,做法是在菜单 file->set path,然后添加路径。

如果这个函数的确还未定义,那么就只能自己编写代码了:
1,在当前工作目录建立一个syms.m文件。
2,如果不需要返回结果,该文件第一行是 function syms(w)
3,如果需要参数,function [结果变量列表] = function syms(w)
具体做法参考matlab函数编程指南。

那就是sym这个函数也没有啦,我估计你还是需要找到整个symbolic toolbox的文件夹放到matlab的toolbox目录下,然后添加路径,否则一个文件一个文件的添加,总会缺这个少那个的。

如果你的matlab是默认安装路径,在目录“C:\Program Files\MATLAB\R2008a\toolbox”下看看有没有"sy..."(我也记不得正确的名字,不过肯定是sy..开头)的子目录,如果没有的话,可以看看你同学有没有现成的装好的,然后打包复制一份过来。如果他们也没有,到网上找免费下载的,如果网上也找不到,那就重新安装matlab,一定要确认“选中安装symbolic toolbox”。如果你电脑速度比较快,重装一次也花不了多长时间。 不过如果你的安装盘里面也没有这个toolbox,那就只能上网找找看有没有免费下载的了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息