的解決方案,我有以下公式:簡單的方法來找到方程
f(N): N = ((1+lam)^3)/ ((1-lam)*(1+lam^2));
我需要創建指定N
發現lam
的功能。
現在我正在做使用簡單的循環:
lam = 0.9999;
n = f(lam);
pow = 0;
delta = 0.1;
while(abs(N - n)) > 0.1 & pow < 10000)
lam = lam - 0.001;
n = f(lam)
pow = pow+1;
end
我怎樣才能解決這個問題更準確,更沒有使用循環?
或者只是將方程式放在Maxima(free)中,並要求它解決lam。 – phkahler 2010-09-07 11:14:45
或Wolfram Alpha。 – duffymo 2010-09-07 11:33:45
謝謝,'fzero'的工作相當好:) – Gacek 2010-09-16 20:23:15