6 svar
4924 visningar
Minounderstand behöver inte mer hjälp
Minounderstand 154
Postad: 4 aug 2017 14:08 Redigerad: 4 aug 2017 14:44

Interpolera linjärt

Så jag har fått en mängd datapunkter som jag vill interpolera en linje efter, för att sedan göra en approximation av P(104,3)

xy101102103104105-40335

(Går tydligen inte att göra LaTeX-tables?)

Då tänkte jag att man kan använda linjära interpolationsformeln:

P(x)=y1+y2-y1x2-x1(x-x1)=-4+0-(-4)102-101(x-101)=-4+4(x-101)

Men då när jag ska uppskatta x=104,3 får jag ett helt galet svar:

P(104,3)=-4+4(104,3-101)=-4+4(3,3)=-4+13,2=9,2 när svaret ska vara 3,6.

Finns det en annan formel som jag bör använda i stället eller bör jag välja andra punkter för min formel för att få en bättre approximation?

 

Tack på förhand!

 

Edit: valde x1=104, x2=105, y1=3, y2=5 istället och fick rätt svar, så antar att man skapar linjen så nära punkten man vill approximera? (förutsatt att den informationen finns)

tomast80 4249
Postad: 4 aug 2017 15:01

Det normala är att man anpassar EN linje till mätpunkterna, t.ex. med minstakvadratmetoden:

http://www.math.chalmers.se/Math/Grundutb/CTH/tmv036c/0910/Studio/minstakvadrat.pdf

Det du beskriver är ju styckvis interpolation mellan punkterna. Vad efterfrågas egentligen?

Minounderstand 154
Postad: 4 aug 2017 16:59

 Eftersom det är linjärt så kan det ju inte vara polynomet i a. som jag ska använda mig av, såvida de inte vill att jag ska använda det + minstakvadratmetoden, men det känns ju bara som en omväg.

Dr. G 9500
Postad: 4 aug 2017 17:21

Då har du en rät linje med k = 2 art interpolera längs. En flytt på 0.3 i x-led tar dig *** steg i y-led. 

Minounderstand 154
Postad: 4 aug 2017 17:31 Redigerad: 4 aug 2017 17:37
Dr. G skrev :

Då har du en rät linje med k = 2 art interpolera längs. En flytt på 0.3 i x-led tar dig *** steg i y-led. 

Och den linjen får jag ut med P(x)=y4+y5-y4x5-x4(x-x4) eller?

Alltså fjärde och femte x, y-värdena som 140,3 ligger mellan?

tomast80 4249
Postad: 4 aug 2017 17:38
Minounderstand skrev :
Dr. G skrev :

Då har du en rät linje med k = 2 art interpolera längs. En flytt på 0.3 i x-led tar dig *** steg i y-led. 

Och den linjen får jag ut med P(x)=y4+y5-y4x5-x4(x-x4) eller?

Alltså fjärde och femte x, y-värdena som 140,3 ligger mellan?

Ja, rätt uppfattat!

Minounderstand 154
Postad: 4 aug 2017 17:41

 Tack!

Svara
Close