24小时热门版块排行榜    

查看: 2391  |  回复: 1

gaoyanchun

新虫 (初入文坛)

[求助] 对分子分母中都含有未知数高次项的方程的求解已有1人参与

  我想对(1-6*a^2+5*a^4)/(1-a^2)^3+2*D/(B^3*m^2*lamda^2)=0求出其a的解析式,用solve函数写的: a=solve('(1-6*a^2+5*a^4)/(1-a^2)^3+2*D/(B^3*m^2*lamda^2)=0','a'),但结果显示的是
Warning: Explicit solution could not be found.
> In solve at 98

a =

[ empty sym ]
求助,哪里错,怎么写!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ju5200

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
syms D B lamda a m
% s=solve('(1-6*a^2+5*a^4)/(1-a^2)^3+2*D/(B^3*m^2*lamda^2)=0','a')
%此种写法经常会出现求解不出来的情况
s=solve((1-6*a^2+5*a^4)/(1-a^2)^3+2*D/(B^3*m^2*lamda^2)==0,a)

求解结果:
s =

  ((4*D + 5*B^3*lamda^2*m^2 + B^3*lamda*m*((25*B^3*lamda^2*m^2 + 32*D)/B^3)^(1/2))/(4*D))^(1/2)
  ((4*D + 5*B^3*lamda^2*m^2 - B^3*lamda*m*((25*B^3*lamda^2*m^2 + 32*D)/B^3)^(1/2))/(4*D))^(1/2)
-((4*D + 5*B^3*lamda^2*m^2 + B^3*lamda*m*((25*B^3*lamda^2*m^2 + 32*D)/B^3)^(1/2))/(4*D))^(1/2)
-((4*D + 5*B^3*lamda^2*m^2 - B^3*lamda*m*((25*B^3*lamda^2*m^2 + 32*D)/B^3)^(1/2))/(4*D))^(1/2)
2楼2014-03-12 16:35:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gaoyanchun 的主题更新
信息提示
请填处理意见