解出 :
先看清結構:這是 Vout 的三次方程式。 每個括號都貢獻一個常數項與一個 項,而且各自再乘上 ,所以方程式是 的形式,沒有 項。這裡不需要動用一般的三次公式——數字本身決定一切。
把第一組的係數精確算出來。 (不是 ——所有位數都要留著)。再乘上括號:一次項是 ,三次項是 。
把第二組的係數算出來。 ,於是一次項是 ,三次項是 。
相減——並正視有效位數的流失。 這兩個差都是災難性的相消: 掉了三位有效數字、 掉了四位,所以任一個因數只要四捨五入到六位,答案就毀了。在這裡用精確分數運算是唯一安全的路。
解出這個三次方程式。 在根附近三次項可以忽略,所以一次近似是 ;再做一次牛頓修正(或在 上二分)便得到
驗算,並留意它的敏感度。 取 :,,而 。若把第一個乘積四捨五入成 ——正是步驟 1 特別點名的那個閃失——就會得到 ,算出 ,誤差達 ,這正是那個相消非精確處理不可的原因。
Need to solve a different problem like this? Open the solver →