主题:如何用Matlab求出下面这种一元方程的解。
请问各位高手!
如何用Matlab求出下面一元方程的解。或者说,如何求出下面方程的数值解。不过我觉得roots函数好像不适合这种方程,而且我也不知道怎么能用roots来解这个方程。这是一个国外论文里面的方程(我要改进这个论文),论文里说有两个实数解,但我按下式求解析解非常慢,得出的结果是好几大串看上去没法用。怎么才能得出很简洁的结果呢?
x=solve('5*(3+0.4*x)^(-1/2)-(3+0.8*x/1.1)^(-1/2)-8')
另外,不知道fzero、fsolve等能不能解这个方程。总之,我真是不知道怎么解。帮一下吧
如何用Matlab求出下面一元方程的解。或者说,如何求出下面方程的数值解。不过我觉得roots函数好像不适合这种方程,而且我也不知道怎么能用roots来解这个方程。这是一个国外论文里面的方程(我要改进这个论文),论文里说有两个实数解,但我按下式求解析解非常慢,得出的结果是好几大串看上去没法用。怎么才能得出很简洁的结果呢?
x=solve('5*(3+0.4*x)^(-1/2)-(3+0.8*x/1.1)^(-1/2)-8')
另外,不知道fzero、fsolve等能不能解这个方程。总之,我真是不知道怎么解。帮一下吧