怎样使用matlab解下面的代数方程?急.

问题描述:

怎样使用matlab解下面的代数方程?急.
syms a b c d e;
2*b^2=a^2+c^2+d^2-d*((4*r^2-y^2)^(1/2)*cos(e)+y*sin(e))-2*c*d*((r^2-d^2*(cos(e))^2)^(1/2)*cos(e)+d*cos(e)*sin(e))/r+c*((4*r^2-y^2)^(1/2)* (r^2-d^2*(cos(e))^2)^(1/2)+y*d*cos(e)) ;
Solve(y,r)
我想将上面的方程写成y=f(r)的形式,其他的都安已知量计算.但是为什么总出错呢?请教那位大哥帮小弟解一下.
我的目的是将此方程化简写成y=f(r)的形式。

你应该也把y定义上,即:
syms a b c d e y;
然后你再试试.