matlabsolve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2,c3,c5,c6')Err

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 03:33:29
matlabsolve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2,c3,c5,c6')Err

matlabsolve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2,c3,c5,c6')Err
matlab
solve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2,c3,c5,c6')
Error using ==> solve
Error,(in type/algfun) too many levels of recursion
请问是咋回事
谢谢您的回答 我已经按照您的建议做了 还是不行 请看下面的结果
solve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2','c3','c5','c6')
Error using ==> solve
Error,(in type/algfun) too many levels of recursion

matlabsolve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2,c3,c5,c6')Err
把c2,c3,c5,c6用引号分别括起来,不要括在一起.
就是
'c2','c3','c5','c6'
我的能解出来啊!
>> [c2,c3,c5,c6]=solve('26.5*cos(1)+105.6*cos(c2)-87.5-67.5*cos(c3)','26.5*sin(1)+105.6*sin(c2)-67.5*sin(c3)','26.5*cos(1)+105.6*cos(c2)+65*cos(pi/3-c2)-25*cos(c6)+34.4*cos(c5)-153.5','26.5*sin(c3)-65*sin(pi/3-c2)+34.4*sin(c5)-25*sin(c6)-41.7','c2','c3','c5','c6')
c2 =
.39554755885435220680366444189413
c3 =
1.2030971233417632831592891263230
c5 =
1.5170279575812642896484849502133
c6 =
-7.3627233012226455130311244143385
从你的错误信息上看,是迭代次数太多.
你用get(0,'RecursionLimit')看一下迭代次数限制是多少?
如果太小的话,用set(0,'RecursionLimit',500)设一下.
反正我的是500,好像改成10都没出错,不知道你的为什么出错了?
还有种可能是调用maple内核里面的迭代上限太小了.
试着用maple clear 或者 maple restart 恢复一下.