中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python實現牛頓插值法(差商表)

發布時間:2020-04-29 04:27:38 來源:網絡 閱讀:2826 作者:even_07 欄目:編程語言

def func(x,y,X,infor=True):
    list2=[y[0]]       #  差商表的對角線的第一個元素始終是y0
    count=1
    while(True):
        if len(y)>1:
            list=[]                 # 空列表用來保存,每次計算后差商表的行
            for i in range(len(y)-1):
                n=x[i+count]-x[i]
                m=y[i+1]-y[i]
                l=m/n
                list.append(l)
            list2.append(list[0])        # list2用來記錄差商表的對角線元素,每計算一次,取行的第一個元素
            count += 1
            y = list
        else:
            break
    if infor:                           # 判斷是否要繼續計算,結果
        W=0
        for i in range(len(list2)):
            if i==0:
                w=list2[i]
            else:
                w = list2[i]
                for j in range(i):
                    w*=(X-x[j])
            W+=w
        print('牛頓插值:', W)
    return '牛頓差商表對角線列:%s' %list2

ret=func([0.32, 0.34, 0.36],[0.314567, 0.333487, 0.352274],'',infor=False)
print(ret)
ret=func([0.32, 0.34, 0.36],[0.314567, 0.333487, 0.352274],0.3367)
print(ret)

運行結果:
Python實現牛頓插值法(差商表)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永丰县| 察隅县| 裕民县| 金沙县| 新晃| 托克逊县| 凤翔县| 阿坝县| 胶州市| 保山市| 安阳县| 漳州市| 威宁| 江西省| 鄂尔多斯市| 冀州市| 织金县| 宣城市| 谢通门县| 南安市| 平利县| 诸暨市| 蒙山县| 林口县| 松阳县| 河南省| 上蔡县| 白水县| 河北区| 策勒县| 北川| 普洱| 亚东县| 潮安县| 永城市| 绍兴市| 土默特左旗| 梅河口市| 通辽市| 海原县| 饶平县|