推 LPH66 :就直接用 lagrange 插值公式寫出 f(x) 再代 x=4 而已 11/12 19:51
※ 引述《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)