请教关于积分的出错问题
被积函数很长—~(超长,就不写了),其中有7个变量,我设为b,d,r,t,x,y,j,然后先定义它们为符号变量,再用int进行积分,积分变量为j,但是运行结果??? Error using ==> sym/maple
Error, integer too large in context
Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\rdivide.m
On line 25==> X(k) = maple(A(k),'/',B(k));
Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\mrdivide.m
On line 17==> X = rdivide(B,A);
这是怎么回事啊?请教各位高手。
[ 本帖最后由 eight 于 2007-8-28 18:52 编辑 ] 这个错误论坛以前有人问过
看帖子http://forum.vibunion.com/forum/viewthread.php?tid=5436
有答案 有点不好意思,我不太明白,好像是说用一个maple clear命令就好了, 试了试还是不行啊。 ??? Error using ==> sym/maple
Error, (in int) wrong number (or type) of arguments
Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\int.m
On line 51==> r = maple('map','int',f,);
试了之后错误变成这样了,是怎么回事啊??? 估计你是出现了下列情况:
syms s x
x=int(sin(s),s,0,s)
这样的代码会出现和你类似的错误
??? Error using ==> sym/maple
Error, (in limit) invalid arguments
Error in ==> D:\MATLAB6p5\toolbox\symbolic\@sym\int.m
On line 51==> r = maple('map','int',f,);
代码修改如下,就可以正常运行了
syms s x s0
x=int(sin(s),s,0,s0) 桑云朵:问题解决了没有?
页:
[1]