在MATLAB中安装MALSAR工具箱

之前在MATLAB中安装过libsvm,需要提前装C语言编译器。就记得搞了很久。。。

今天需要在MATLAB中安装多任务学习的工具箱——MALSAR,陷入了无法安装成功的困境,也很方方。。。

执行INSTALL.m文件有报错,报错提示为:需要install MinGW-w64 complier.

解决办法为:

第一步:下载TDM-GCC(注意看清是32位还是64位),TDM-GCC的安装路径不要包括空格; 
http://tdm-gcc.tdragon.net/download 

第二步:新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置; 

windows系统下:http://blog.sina.com.cn/s/blog_708465dc0100ls9d.html

Linux系统下:vi .bashrc进入vim编辑器;在最下面新建 export 新建环境变量=“TDM_GCC的安装位置”

Esc ,   :wq会保存修改并退出  : q ! 就会直接退出不保存修改

第三步:在MATLAB命令行内运行命令setenv(‘MW_MINGW64_LOC’,folder),folder为TDM-GCC的安装位置,要加单引号; 

最后,重启一下MATLAB;

注:在LINUX系统下添加新的环境变量有两种写法:

      (1)export NEWPATH="你新添加的path"   (可以新命名)
      (2)export PATH="$PATH:$NEWPATH"

解决??? XML-file failed validation against schema located in: D:\Program Files\MATLAB\R2007b\sys\namespace\info\v1\info.xsd XML-file name: d:\program files\matlab\r2007b\toolbox\hosa_d\hosa\info.xml To retest the XML-file against the schema, call the following java method: com.mathworks.xml.XMLValidator.validate(... 'd:\program files\matlab\r2007b\toolbox\hosa_d\hosa\info.xml',... 'D:\Program Files\MATLAB\R2007b\sys\namespace\info\v1\info.xsd', true) Errors: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'area'. One of '{MathWorksID, type}' is expected. 运行hosaver: Warning: Could not find an exact (case-sensitive) match for 'hosaver'. D:\Program Files\MATLAB\R2007b\toolbox\hosa_d\hosa\HOSAVER.M is a case-insensitive match and will be used instead. You can improve the performance of your code by using exact name matches and we therefore recommend that you update your usage accordingly. Alternatively, you can disable this warning using warning('off','MATLAB:dispatcher:InexactMatch'). Higher-Order Spectral Analysis Toolbox. Version 2.0.3 (R12 compliant) 27 Dec 2000 安装原版工具箱之所以出现问题是因为没有将文件名全部改成小写,无法运行hosademo是因为缺少choices.m文件,参考http://cn.mathworks.com/matlabcentral/fileexchange/3013-hosa-higher-order-spectral-analysis-toolbox。本资源是整理后的工具箱,直接安装就可使用,运行hosaver显示成功安装信息,运行hosademo查看示例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值