1
私は入力推測pと許容誤差eを持つMatlab関数を記述し、abs(pn-pn-1)を満たす反復回数nと最終固定点約pnを出力することを意図しています。 < = e与えられた関数g。ここに私が現在持っているものがあります:matlabの固定小数点の反復
function f = fixed(p,e)
i=1;
pn=g(p);
while (abs(pn - p) <= e)
pn = g(p)
i=i+1;
p=pn
end
end
しかし私はどこが間違っているのか分かりません。絶対差が> eの場合、別のif文を含める必要がありますか?そのような声明にはほかに何を含めるべきですか?
私はあなたのコードに微妙なバグがあると思います。私の答えを見てください。 – ja72