from tabulate import tabulate
import sympy
"""
牛顿插值法
"""
class NewtonInterpolation:
def __init__(self, x: list, y: list):
self.Xi = x
self.Yi = y
self.difference_quotient_table = [[] for _ in range(len(x) + 1)]
def _get_difference_quotient_table(self):
"""
获得差商表
:return:
"""
self.difference_quotient_table[0].append("xi")
for j in range(1, len(self.Xi) + 1):
self.difference_quotient_table[0].append(f"{j - 1}阶")
for i in range
牛顿插值--python实现
最新推荐文章于 2023-08-21 15:56:51 发布