的解决方案,我有以下公式:简单的方法来找到方程
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