Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-03-23
年龄: 44
帖子: 3
声望力: 0 ![]() |
![]()
我刚接触Matlab,我在网上下载了2007a,但是,符号计算功能不能用:cry: :cry: ,现象如下:
>> syms a x; >> f=a*sin(x)+5 error_msg : socket 3116 listen failed (err=10013). ??? Maple initialization failed. Error in ==> mapleinit at 52 maplemex(maplelib,0); Error in ==> maple at 113 [result,status] = maplemex(statement); Error in ==> sym.maple at 85 [result,status] = maple(statement); Error in ==> sym.sin at 7 Y = maple('map','sin',X); >> 是我的软件有问题?还是什么地方需要设置?(软件是新安装的) 各位,请帮忙:cry: :cry: |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-02-26
年龄: 41
帖子: 71
声望力: 24 ![]() ![]() ![]() |
![]()
没遇见过这样的问题,不过听说过,你可以试试这样做:
1,查看你的symbolic工具箱是否正常 2,看下symbolic符号工具箱中的这个文件“maplemex.mexw32”是否在,这个貌似是matlab调用maple内核时用的,具体没了解过。 3,因为matlab本身是不怎么能做符号运算的,它做符号运算时是调用maple内核来运算的。所以,在做符号运算时,好像会有一个maple初始化或者是matlab与maple通信的过程,一般要关掉防火墙才行。 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-03-23
年龄: 44
帖子: 3
声望力: 0 ![]() |
![]()
:smile: :smile::lol: :lol:谢谢版主,原来是防火墙的问题,我安装的是卡巴斯基和天网,当把两个都关闭时,可以运行符号计算,关闭其中一个都不行。我想,肯定是哪个通信端口被屏蔽了,我也不知道,我现在的做法是:先启动Matlab,再把卡巴斯基和天网开启,这样可以运行而不用拔网线。只是麻烦了点。不知有没有更好办法?
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
【求助】Matlab 2007b安装问题 | 1415926 | MATLAB论坛 | 1 | 2008-11-23 22:13 |
【求助】根据圆柱参数方程画图 | gillbates | MATLAB论坛 | 0 | 2008-02-17 13:38 |