『壹』 matlab 如何设置路径
matlab中设置当前路径方法/步骤:
1、下面假设有一文件夹 叫工具包1 里面有个函数叫fun_test.
function c=fun_test(a,b)
c=a+b;
end
『贰』 如何增加matlab的工具箱
这里有个例子。
今天费了好大的劲终于将SVM_SteveGunn添加至我的matlab工具箱内,并且已能成功运行,现在把在添加以及运行中出现的各种问题罗列如下,并一一解决:
1、将下载的svm工具箱添加至matlab安装目录下
1、单独下载的工具箱
2、把新的工具箱拷贝到某个目录(我的是D:\soft\matlab2011b\toolbox)。
注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹里
例如,我要添加的是支持向量机工具箱,在刚才的文件夹下我已经有svm(支持向量机工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到D:\soft\matlab2011b\toolbox \svm目录下了。如果你连某工具箱(你打算添加的)的文件夹都没有,那就把文件夹和文件一起拷到D:\soft\matlab2011b\toolbox 下。
先把工具箱保存到MATLAB安装目录的根目录下面,然后运行matlab---->file---->set path---->add folder 然后把你的工具箱文件夹添加进去就可以了
3、在matlab的菜单file下面的set path把它( D:\soft\matlab2011b\toolbox \svm )加上。
4、 把路径加进去后在file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下。
记得一定要更新!我就是没更新,所以添加了路径,一运行还是不行。后来更新了才行。
2、在对svm工具箱进行使用时,发现了'qp.dll 不是有效的 Win32 应用程序 '
问题描述:
mex在不同windows OS下编译的结果,所以我们需要重新编译一下qp.dll
解决方案:
steve gunn 的包下面有一个optimiser 文件夹,把current Diretory目录改为optimiser目录,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然后运行命令
>> mex -v qp.c pr_loqo.c
命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文件改为qp.dll 复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...
3、我在运行第二步时发现了‘D:\SOFT\MATLAB~3\BIN\MEX.PL: Error: Compile of 'qp.c' failed. Error using mex (line 206)
Unable to complete successfully.
这个是因为编译器设置的问题,这里需要重新选择设置编译器,设置编译器的方法:
mex -setup(mex和-setup之间要有空格),然后我选择的VS2011,然后再继续运行步骤2就成功了。
『叁』 Matlab如何安装新的工具箱
至于Matlab工具箱安装中涉及到了Matlab的搜索路径、工作目录、当前路径、用户路径等好多术语,我这里不想多说什么,感兴趣的网友,可以直接查看Matlab的帮助系统,在那里你可以得到最直接的答复,但是你需要一定的英文基础哦 添加工具箱的方法很多,所有方法都是为了达到同一个目的,将工具箱的所在路径添加到Matlab的搜索路径下就可以了(将工具箱复制到toolbox目录然后在set path里面添加这个目录就可以用了) 下面介绍一种最简单的操作吧,下面以安装mathmodl(数学建模工具箱)为例进行说明a、将你所需要安装的工具箱解压到$MatlabRoot\toolbox中(其实任意路径都是可以的,但是为了方便管理,我们一般都安装在这里),$MatlabRoot是你的Matlab安装路径,你可以在Matlab中输入matlabroot命令获取(1)在Matlab输入如下内容(当你可以直接使用资源管理器进入toolbox目录) >> matlabrootans =D:\Program Files\MATLAB\R2008a
>> winopen(ans)复制代码(2)此时会自动跳到Matlab的安装目录下,双击打开目录下的toolbox文件夹(3)将mathmodl工具箱复制到toolbox中 b.将刚才mathmodl的路径添加到Matlab搜索路径下(可以使用Matlab命令行,也可是用Matlab菜单操作,为了简便我们这里使用第二种)(1)在Matlab中如下操作,File——>Set Path...——>点击Add with subfolders...(2)在浏览文件中,选择刚才的安装路径$MatlabRoot/toolbox/mathmodl后,点击确定 (3)此时返回到Set Path对话框,点击左下角的保存按钮(记住一定要保存),此时工具箱彻底安装完毕,点击Close关闭对话框c.测试下新安装工具箱是可以使用,在Matlab中输入如下内容 >>mathmodl%输入工具箱名称,此时一般会返回该工具箱的说明,也就是mathmodl路径下content.m中的内容
%在命令行中输入如下,此时会返回mathmodl路径下所有的文件
>>what mathmodl
%再到mathmodl中随便找一个不与Matlab中重名的函数,比如DYNPROG.M,在命令行中输入
D:\My Documents\MATLAB\DYNPROG.M复制代码d.工具箱更新缓存,否则每次Matlab启动的时候会给出警告(1)File——>Preferences——>General——>选中enable toolbox path cache——>点击updata toolbox path cache(2)完成上面的就可以关闭Preferences对话框了(3)此时一个工具箱彻底安装完毕(4)如果以后启动Matlab的时候警告说toolbox path cache失效,那么重复第一步操作就万事OK了
『肆』 求助,matlab提示工具箱路径缓存已过期
可能是工具箱文件夹里的部分内容被删除或移动了,这样缓存和实际情况就对不上。 对你使用MATLAB应该不会有太大影响。要解决这个问题 你可以在File-->set path再重新设置一下路径
『伍』 如何使用matlab中的工具箱
上面抄的最优答案废话有点多,我补充一袭个简洁版答案:
一、自带工具箱:
直接使用。都在toolbox文件夹内,而且默认早已设定完毕。
二、非自带工具箱:
按照这个步骤:
1)下载并解压;
2)复制到matlab安装目录下的toolbox文件夹内(当然也可以放到别处~);
3)在matlab的菜单:file-set path中,添加路径,要求是连同子文件夹一同添加,路径就是刚才你放置文件夹的地方。设定好了记得save。
4)完毕!
『陆』 如何设置matlab文件路径
当前路径下 (mat和m文件在一起): load ***.mat;
在下一级路径下: load .\下一级路径的文件名\***.mat;
在上一级路径下: load ..\***.mat;
在平行文件夹内: load ..\平行的文件夹\***.mat;
例如,读写当前目录下aaaa文件夹中的x.txt文件
fid = fopen('.\aaaa\x.txt', 'wt');
fprintf(fid, '%s\n', '1234');
fclose(fid);
在上两(或若干级)路径下:
s = pwd; % 获取当前路径
cd('..'); % 跳到上一级路径下
load ..\asd\sdfg\***.mat % 获取上上级路径下的文件
cd(s); % 返回之前的路径即可。
『柒』 MATLAB启动时会出现以下一段话,我该怎么做,求诸位大神帮忙
应该是搜索路径出了问题,请按下面第二条警告提示试试键入
"restoredefaultpath;matlabrc"
恢复一下默认设置。
Warning:
未找到
E:\MATLAB\toolbox\local\pathdef.m
文件.
未使用工具箱路径缓存.
详细信息请键入
'help
toolbox_path_cache'
未定义的函数或变量'ispc'.
Warning:
MATLAB
未成功设置搜索路径。
键入"restoredefaultpath;matlabrc"可恢复默认设置。
查询如何避免此警告,键入"docsearch
problem
path"
。
Warning:
Duplicate
directory
name:
E:\MATLAB\toolbox\local.
Warning:
Handle
Graphics
在
matlabrc
处初始化失败。
这表明你的
MATLAB
设置中存在严重的潜在问题。
满意请采纳哦~~
『捌』 如何将MATLAB2013A的缓存区设为D盘
MATLAB的缓存是在内存里面的,放在硬盘里是不行的,因为速度上不去,而且高速读写会损伤硬盘
『玖』 无法加载工具箱路径缓存matlab
无法加载工具箱路径缓存matlab可以更新工具箱路径缓存。解压拷贝至文件夹将下载的文件解压,然后将该文件夹拷贝至Matlab的Toolbox目录,其实这里也不一定需要拷贝到这个路径下面只要放在一个具体的英文路径下面即可,等会儿可以固定选择的,设置路径打开Matlab,点击FileSetPathAddFolder(中文版的直接在面板中有设置路径,也可以在帮助中查找),添加刚才解压拷贝的文件夹,要添加的文件夹里面还有子文件夹,一定要点击AddwithSubfolders,选择刚才文件夹,添加该文件夹的所有子文件夹。