用户中心

资讯 > 自动化软件

Linux下使用Matlab符号函数出错的解决办法

来源:www.linuxeden.com2006.05.05阅读 1358

Linux下的Matlab
 
    在教新版本Linux中使用Matlab的符号函数库及相关功能时,有时候可能会出错www.cechina.cn,错误的代码大致为:
       
 Unable to load mex file: /usr/local/matlab/toolbox/symbolic/maplemex.mexglx.
/usr/local/matlab/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
??? Invalid MEX-file '/usr/local/matlab/toolbox/symbolic/maplemex.mexglx': .

Error in ==> maple at 104
[result控制工程网版权所有,status] = maplemex(statement);

  

;  出现这种情况的原因是目前的Linux系统一般采用新的2.6内核www.cechina.cn,与Matlab有些地方不太一致控制工程网版权所有,这时只要通过在命令行启动Matlab前输入以下命令www.cechina.cn,就可解决问题:

(bash shell)

export LD_ASSUME_KERNEL=2.4.1

或:

export LD_ASSUME_KERNEL=2.2.5
 
(c shell)

setenv LD_ASSUME_KERNEL 2.4.1

或:

setenv LD_ASSUME_KERNEL 2.2.5

 










版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688