作者: linanisyugioh 时间: 2013-4-23 12:54
solve只能解那种多项式方程线性方程之类的东西的。! u. o( G3 m& J
你这一看就是个超越方程,怎么可能求得解析解呢?5 e! N4 b- U. T. G
最多求得数值解,求数值解可以用findroot。但就是求数值解,你给的那个10也太大了,可以认为近乎无穷了,因此解可以认为是1。$ q+ ^# l4 l H! Y* D( f/ v1 y
如果精确来说的话,按你给的那个方程的数值解位于0.9999999990~0.9999999991之间 % [: V# T4 O. `5 V i# T v# y* A这个精确度的话也已经超过了findroot的默认精确度了,所以你用findroot来求,在默认情况下的话,要不求不出,要不求出个1或是无限接近1的东西。 . d& A _6 y8 [+ l0 Z$ x) ?4 [" d