解决Attempt to execute SCRIPT mexLasso as a function
2013-11-24 17:19
537 查看
Attempt to execute SCRIPT mexLasso as a function:
Error in selectFeature (line 22)
w = mexLasso(L, A', param);
Error in demo (line 62)
P = selectFeature(AA_pos, AA_neg, paramSR); % feature selection
遇到这个问题一般是因为名为mexLasso的文件与你的系统环境不符。
解决方法:
1、下载 Sparse modeling
http://spams-devel.gforge.inria.fr/downloads.html
2、解压缩,运行compile.m文件
在matlab命令行中输入compile即可
注:这一步是matlab与C++联合编译,需要配置matlab c++联合编译环境。
方法:在matlab命令行里输入mex -setup,然后键入y,选择matlab列出的编译器,等待一会就可以了。
如果没有列出电脑中的c++编译器,matlab会提示与你的matlab相兼容的c++ 编译器,点那个网站
连接,按说明操作就可以。
3、编译完成后,复制mexLasso.m以及mexLasso.mexw64或者mexLasso.mexw32(如果你的系统是32位的)替换你的
同名文件。至此,问题就解决啦。
下面附上我自己编译的mexLasso.m 及mexLasso.mexw64
编译环境matlab2013a, vs2013, win764,sparse model 2.3
下载:mexLasso.m 及mexLasso.mexw64
Error in selectFeature (line 22)
w = mexLasso(L, A', param);
Error in demo (line 62)
P = selectFeature(AA_pos, AA_neg, paramSR); % feature selection
遇到这个问题一般是因为名为mexLasso的文件与你的系统环境不符。
解决方法:
1、下载 Sparse modeling
http://spams-devel.gforge.inria.fr/downloads.html
2、解压缩,运行compile.m文件
在matlab命令行中输入compile即可
注:这一步是matlab与C++联合编译,需要配置matlab c++联合编译环境。
方法:在matlab命令行里输入mex -setup,然后键入y,选择matlab列出的编译器,等待一会就可以了。
如果没有列出电脑中的c++编译器,matlab会提示与你的matlab相兼容的c++ 编译器,点那个网站
连接,按说明操作就可以。
3、编译完成后,复制mexLasso.m以及mexLasso.mexw64或者mexLasso.mexw32(如果你的系统是32位的)替换你的
同名文件。至此,问题就解决啦。
下面附上我自己编译的mexLasso.m 及mexLasso.mexw64
编译环境matlab2013a, vs2013, win764,sparse model 2.3
下载:mexLasso.m 及mexLasso.mexw64
相关文章推荐
- Matlab Attempt to execute SCRIPT*as a function解决方法
- Matlab Attempt to execute SCRIPT * as a function解决方法
- matlab: Attempt to execute SCRIPT *** as a function 错误
- matlab error:Attempt to execute SCRIPT as a function
- matlab的plot调用函数不能用了,总出现错误:Attempt to execute SCRIPT plot as a function
- Attempt to execute SCRIPT *** as a function
- MATLAB报错一:Attempt to execute SCRIPT *** as a function
- [Matlab] Attempt to execute SCRIPT *** as a function
- Attempt to execute SCRIPT vl_nnconv1 as a function:
- Attempt to execute SCRIPT plot as a function?
- Attempt to invoke directory as script 的解决方法
- dotproject的Call to a member function Execute() 解决办法
- dotproject的Call to a member function Execute() 解决办法
- Android之error: void value not ignored as it ought to be(In function 'callMethod2')解决办法
- 使用pyinstaller 打包程序后,运行Failed to execute script MainPage 报错,解决办法
- iOS使用NSUserDefaults 存储数据报Attempt to set a non-property-list object as an NSUserDefaults value的错误解决
- Spring 整合Redis 出现 afterPropertiesSet signature: ()V) Incompatible argument to function 解决办法
- Unable to execute dex: Multiple dex files define 解决方法
- Unable to execute dex: Multiple dex files define 解决方法
- php运行出现Call to undefined function curl_init()的解决方法