MATLAB符号计算,工具箱

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:58:33
我下的R2008A 系统是VISTA ,可以用,但是不可以符号计算,很多函数计算不能用,比如Limit ,sym矩阵符号加法等等·· 提示的如下:
??? Error using ==> putenvmaple
value truncated

Error in ==> mapleinit at 41
putenvmaple('MAPLE',base);

Error in ==> maple at 113
[result,status] = maplemex(statement);

Error in ==> sym.maple at 85
[result,status] = maple(statement);

Error in ==> sym.mtimes at 13
X = maple(A,'*',B);

请问大虾这是什么问题 如何解决? 怎么08A的MATLAB还是不兼容VISTA?
>> syms a
>> A=[a,a;1,1]

A =

[ a, a]
[ 1, 1]

>> sym(A)+sym(A)

??? Error using ==> putenvmaple
value truncated

Error in ==> mapleinit at 41
putenvmaple('MAPLE',base);

Error in ==> maple at 113
[result,status] = maplemex(statement);

Error in ==> sym.maple at 85
[result,status] = maple(statement);

Error in ==> sym

我也是2008a,xp系统。没有问题。
>> ver
-------------------------------------------------------------------------------------
MATLAB Version 7.6.0.324 (R2008a)

>> syms A B
>> X = maple(A,'*',B)

X =

A*B

【补充】
我的还是没有问题
>> syms a
A=[a,a;1,1]

A =

[ a, a]
[ 1, 1]

>> A+A

ans =

[ 2*a, 2*a]
[ 2, 2]

>> sym(A)+sym(A)

ans =

[ 2*a, 2*a]
[ 2, 2]

把vista换成xp吧,不好用。