2015-10-18 64 views
-3

我有哪種方法,以計算下面的表達式如下:如何解決簡單的表達?

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

我期待着聽到您的意見。

+2

任何特定的編程語言? –

+0

哪種語言? –

+0

最好在R中,但我想知道y的值。 – Sepideh

回答

0

就可以解決這個數值上使用MATLAB(或免費的MATLAB克隆八度)如下:

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