Citat:
Ursprungligen postat av
falconlover
Ska beräkna två konstanter e och Y.
Använder uträkningen (12*85)/(11600)=0,0979. (Dessa värden är korrekta)
Detta värde ligger under det minsta värdet på tabellen på vänster sidan som är 0,172. Hur går man tillväga? Eller är det inte möjligt att interpolera?
Linjär interpolering (som jag antar att du menar) fungerar även utanför intervallet, fast då kallas det egentligen inte för interpolering utan för extrapolering.
Dvs om du har punkterna (x₁,y₁) och (x₂,y₂) och vill interpolera fram ett värde y för x mellan x₁ och x₂, så blir det ju
y = ( (x₂-x) y₁ + (x-x₁) y₂ ) / (x₂ - x₁) .
Men detta fungerar lika bra om x är mindre än x₁. Det man egentligen gör med formeln är att beräkna vilken rät linje som går genom de båda punkterna (x₁,y₁) och (x₂,y₂) och så använder man den för att beräkna y för det x som man har, och då fungerar formeln ovan även för x som är under eller över intervallet [x₁,x₂].