如何解决简单表达?

时间:2015-10-18 09:34:32

标签: matlab math

为了计算以下表达式,我必须遵循哪种方法:

3.591*(y)*(1-y)^0.77=0.125

我期待着您的回复。

1 个答案:

答案 0 :(得分:0)

您可以使用MATLAB(或免费的MATLAB克隆Octave)以数字方式解决此问题,如下所示:

octave:1>fun = @(x) 3.591*(x)*(1-x)^0.77-0.125
fun =

@(x) 3.591 * (x) * (1 - x) ^ 0.77 - 0.125

octave:2> fzero(fun,[0 0.5])
ans =  0.035800
octave:3> fzero(fun,[0.5 1.0])
ans =  0.98701