看板 Math 關於我們 聯絡資訊
※ 引述《k32314282 (我只是打工的)》之銘言: : 已知三次多項式f(x)滿足以下條件: : 1≦f(-1)≦2,1≦f(1)≦3,2≦f(2)≦4,-1≦f(3)≦1 : 若f(4)的範圍為[a,b],試求a+b之值。 : 請問這該如何下手... : 感謝 f(x) = a*x^3 + b*x^2 + c*x + d 1 <= -a+b-c+d <= 2 1 <= a+b+c+d <= 3 2 <= 8*a+4*b+2*c+d <= 4 -1 <= 27*a+9*b+3*c+d <= 1 m <= 64*a+16*b+4*c+d <= M | -1 1 8 27 | |c1| |64| | 1 1 4 9 | |c2| = |16| | -1 1 2 3 | |c3| | 4| | 1 1 1 1 | |c4| | 1| c1*(1+2) + c2*(1+3) + c3(2+4) + c4*(-1+1) = m+M = ??? IDLE 2.6 >>> from scipy import * >>> A=mat([[-1,1,8,27],[1,1,4,9],[-1,1,2,3],[1,1,1,1]]) >>> B=mat([[64],[16],[4],[1]]) >>> A.I*B matrix([[-0.25], [ 2.5 ], [-5. ], [ 3.75]]) >>> -0.25*3+2.5*4-5*6+3.75*0 -20.75 >>> -- lagrange版的看不懂 求解釋 ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.170.245 ※ 編輯: ex951753 來自: 111.242.170.245 (11/12 17:59)
LPH66 :就直接用 lagrange 插值公式寫出 f(x) 再代 x=4 而已 11/12 19:51