求 x³ - 3x - 1 = 0 在 2 附近的根,精度 1e-4。
代碼採用二分法輔助確定初始區間,再迭代 x_{n+1} = x_n - f(x_n)/f'(x_n)。
2x₁ - x₂ - x₃ = 4
3x₁ + 4x₂ - 2x₃ = 11
3x₁ - 2x₂ + 4x₃ = 11
增廣矩陣列主元消元,回代求解,輸出 x₁, x₂, x₃ 保留 4 位小數。
已知數據點:
| x | 1.1275 | 1.1503 | 1.1735 | 1.1972 |
|---|---|---|---|---|
| f(x) | 0.1191 | 0.13954 | 0.15932 | 0.17903 |
計算 f(1.1300) 近似值。基函數 L_i(x) = ∏(x-x_j)/(x_i-x_j),插值多項式 P(x) = Σ y_i L_i(x)。
const double eps 控制精度printf 格式化輸出結果

摘自 int64Ago 的專欄