Handy Orchard

二次方程求解

求解 ax²+bx+c=0,區分實根、重根、複根與退化情況,顯示代回殘差。

輸入資料

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

x²-3x+2=0 的根為 1、2;x²+1=0 的根為+i、-i。

a=b=c=0 是無限多解的恆等式;a=0、b ≠ 0 時改解線性方程。

方法

b < 0 時設 s=−1,其他情況(含 b=0)設 s=+1。以 q=−(b+s√D)/2 求實根 q/a、c/q,q=0 另處理以減少抵消。

負判別式輸出共軛複根,首項係數為零時明確分類;代回殘差協助檢視誤差。

適用限制

僅接受有限實數係數,結果為浮點近似,不是符號代數,也不保證精確根式。 每個係數絕對值不得超過 10^150。

近重根對係數變動敏感,小殘差不保證根準確;極端尺度可能拒絕。

來源

W. Kahan:二次方程根的數值精度

相關工具

三角形求解整數因數工具有效數字與科學記號

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。