Линейна интерполация: Метод, решени упражнения
Линейната интерполация е метод, който произхожда от общата интерполация на Нютон и позволява да се определи чрез приближение неизвестна стойност, която е между две дадени числа; има междинна стойност. Той се прилага и за приближаващи функции, където стойностите f (a) и f (b) са известни и искаме да знаем междинното от f (x) .
Има различни видове интерполация, като линейни, квадратични, кубични и по-високи степени, като най-простият е линейното приближение. Цената, която трябва да се плати с линейна интерполация е, че резултатът няма да бъде толкова точен, колкото с приближенията по функции на по-високи степени.
![](http://questionofwill.com/img/matem-ticas/463/interpolaci-n-lineal.png)
дефиниция
Линейната интерполация е процес, който ви позволява да изведете стойност между две добре дефинирани стойности, които могат да бъдат в таблица или в линейна графика.
Например, ако знаете, че 3 литра мляко са на стойност $ 4 и че 5 литра са на стойност $ 7, но искате да знаете каква е стойността на 4 литра мляко, интерполирайте, за да определите тази междинна стойност.
метод
За да се оцени една междинна стойност на дадена функция, функцията f (x) се апроксимира с линия r (x), което означава, че функцията варира линейно с "x" за участък "x = a" и "x = б »; т.е. за стойност "x" в интервала (x 0, x 1 ) y (y 0, y 1 ), стойността на "y" се дава от линията между точките и се изразява със следното отношение:
(y - y 0 ) x (x - x 0 ) = (y 1 - y 0 ) ÷ (x 1 - x 0 )
За да бъде линейна интерполация, е необходимо интерполационният полином да е от степен 1 (n = 1), така че да се приспособи към стойностите на x 0 и x 1.
Линейната интерполация се основава на сходството на триъгълниците по такъв начин, че, извличайки геометрично от предишния израз, можем да получим стойността на «y», която представлява неизвестната стойност за «x».
![](http://questionofwill.com/img/matem-ticas/463/interpolaci-n-lineal-2.png)
По този начин трябва да:
a = tan Ɵ = (противоположна страна 1 ent съседна страна 1 ) = (противоположна страна 2 ent съседна страна 2 )
Изразен по друг начин, той е:
(y - y 0 ) x (x - x 0 ) = (y 1 - y 0 ) ÷ (x 1 - x 0 )
Като изчистите "и" от изразите, имате:
(y - y 0 ) * (x 1 - x 0 ) = (x - x 0 ) * (y 1 - y 0 )
(y - y 0 ) = (y 1 - y 0 ) * [(x - x 0 ) ÷ (x 1 - x 0 )]
По този начин получаваме общото уравнение за линейна интерполация:
y = y 0 + (y 1 - y 0 ) * [(x - x 0 ) ÷ (x 1 - x 0 )]
Като цяло линейната интерполация дава малка грешка над реалната стойност на истинската функция, въпреки че грешката е минимална в сравнение с това, ако интуитивно изберете число, близко до това, което искате да намерите.
Тази грешка възниква, когато се опитате да приближите стойността на крива с права линия; за тези случаи размерът на интервала трябва да бъде намален, за да стане подходът по-прецизен.
За по-добри резултати по отношение на подхода е препоръчително да се използват функции от клас 2, 3 или дори по-висок клас за извършване на интерполация. За тези случаи теоремата на Тейлър е много полезен инструмент.
Решени упражнения
Упражнение 1
Броят на бактериите на единица обем, съществуващ в инкубация след х часа, е представен в следващата таблица. Искате да знаете какъв е обемът на бактериите за времето от 3.5 часа.
![](http://questionofwill.com/img/matem-ticas/463/interpolaci-n-lineal.jpg)
разтвор
Референтната таблица не установява стойност, която показва количеството бактерии за време от 3.5 часа, но имат по-високи и по-ниски стойности, съответстващи на време от 3 и 4 часа, съответно. По този начин:
х 0 = 3 и 0 = 91
x = 3.5 y =?
х 1 = 4 и 1 = 135
Сега математическото уравнение се прилага, за да се намери интерполираната стойност, която е следната:
y = y 0 + (y 1 - y 0 ) * [x (x 0 ) ÷ (x 1 - x 0 )].
След това съответните стойности се заменят:
y = 91 + (135 - 91) * [(3, 5 - 3) 4 (4 - 3)]
y = 91 + (44) * [(0.5) ÷ (1)]
у = 91 + 44 * 0.5
y = 113
Така се получава, че за време от 3.5 часа, количеството на бактериите е 113, което представлява междинно ниво между обема на бактериите, съществуващи по време на 3 и 4 часа.
Упражнение 2
Луис има фабрика за сладолед и иска да направи проучване, за да определи доходите, които е имал през август от направените разходи. Мениджърът на компанията прави графика, която изразява тази връзка, но Луис иска да знае:
Какви са приходите за август, ако е направен разход от $ 55, 000?
![](http://questionofwill.com/img/matem-ticas/463/interpolaci-n-lineal-3.png)
разтвор
Дадена е графика със стойности на приходите и разходите. Луис иска да знае какъв е доходът от август, ако фабриката има разход от $ 55, 000. Тази стойност не се отразява директно в графиката, но стойностите са по-високи и по-ниски от това.
Първо се прави таблица, в която лесно да се свържат стойностите:
![](http://questionofwill.com/img/matem-ticas/463/interpolaci-n-lineal-2.jpg)
Сега, формулата за интерполация се използва за определяне на стойността на y
y = y 0 + (y 1 - y 0 ) * [(x - x 0 ) ÷ (x 1 - x 0 )]
След това съответните стойности се заменят:
y = 56, 000 + (78, 000 - 56, 000) * [(55 000 - 45 000) ÷ (62 000 - 45 000)]
y = 56, 000 + (22, 000) * [(10, 000) ÷ (17, 000)]
y = 56, 000 + (22, 000) * (0, 588)
у = 56, 000 + 12, 936
у = $ 68, 936.
Ако през август бе направен разход от $ 55, 000, доходът беше $ 68, 936.