早教吧 育儿知识 作业答案 考试题库 百科 知识分享

怎样使用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)

题目详情
怎样使用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;
然后你再试试.