怎样用MATLAB 或者 maple求解符号方程组怎样用软件实现下列方程组的解啊syms x y R a b >> [a,b]=solve('R*cos(a)-R*cos(a+b)=x','R*sin(a)-R*sin(a+b)=y','a,b') Warning: Explicit solution could not befo

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 09:14:40
怎样用MATLAB或者maple求解符号方程组怎样用软件实现下列方程组的解啊symsxyRab>>[a,b]=solve('R*cos(a)-R*cos(a+b)=x',&

怎样用MATLAB 或者 maple求解符号方程组怎样用软件实现下列方程组的解啊syms x y R a b >> [a,b]=solve('R*cos(a)-R*cos(a+b)=x','R*sin(a)-R*sin(a+b)=y','a,b') Warning: Explicit solution could not befo
怎样用MATLAB 或者 maple求解符号方程组
怎样用软件实现下列方程组的解啊
syms x y R a b 
>> [a,b]=solve('R*cos(a)-R*cos(a+b)=x','R*sin(a)-R*sin(a+b)=y','a,b') 
Warning: Explicit solution could not be
found. 
> In solve at 81
 
a =
 
[ empty sym ]
 
b =
     [] 
我用的MATLAB2009b

怎样用MATLAB 或者 maple求解符号方程组怎样用软件实现下列方程组的解啊syms x y R a b >> [a,b]=solve('R*cos(a)-R*cos(a+b)=x','R*sin(a)-R*sin(a+b)=y','a,b') Warning: Explicit solution could not befo
我用的是matlab5.3
通过上述的表达式,有解的
[a,b]=solve('R*cos(a)-R*cos(a+b)=x','R*sin(a)-R*sin(a+b)=y','a,b')
a =
[ atan2((-x/(4*x^2+4*y^2)*(4*x*y^2+4*x^3+4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))+x^2+y^2)/y/R,1/(4*x^2+4*y^2)*(4*x*y^2+4*x^3+4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))/R)]
[ atan2((-x/(4*x^2+4*y^2)*(4*x*y^2+4*x^3-4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))+x^2+y^2)/y/R,1/(4*x^2+4*y^2)*(4*x*y^2+4*x^3-4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))/R)]
b =
[ atan2(1/2*(-4*y^2*R^2-1/(4*x^2+4*y^2)*(4*x*y^2+4*x^3+4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))*x^3-1/(4*x^2+4*y^2)*(4*x*y^2+4*x^3+4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))*x*y^2+x^4+2*x^2*y^2+y^4)/y/R^2*(4*x^2+4*y^2)/(4*x*y^2+4*x^3+4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2)),-1/2*(x^2+y^2-2*R^2)/R^2)]
[ atan2(1/2*(-4*y^2*R^2-1/(4*x^2+4*y^2)*(4*x*y^2+4*x^3-4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))*x^3-1/(4*x^2+4*y^2)*(4*x*y^2+4*x^3-4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2))*x*y^2+x^4+2*x^2*y^2+y^4)/y/R^2*(4*x^2+4*y^2)/(4*x*y^2+4*x^3-4*(-2*x^2*y^4-x^4*y^2+4*x^2*y^2*R^2-y^6+4*y^4*R^2)^(1/2)),-1/2*(x^2+y^2-2*R^2)/R^2)]
您可以通过SIMPLE,SIMPLIFY,FACTOR,EXPAND,COLLECT等函数来化简