NUMERIKUS MÓDSZEREK X. GYAKORLAT. 10a Lagrange Interpoláció

Hasonló dokumentumok
NUMERIKUS MÓDSZEREK XII. GYAKORLAT. 12a Numerikus Integrálás: Simpson+Trapéz formulák. Alapötletek:

Nem ekvidisztáns alappontrendszer, n pont esetén [-1,1]-en minden(!) (2n-1)-ed fokú polinomra pontos.

Ipari matematika 2. gyakorlófeladatok

Számítógépes Modellezés 3. Limesz, Derivált, Integrál. Direkt (normál) értékadás (=) p legyen a 6. Chebysev polinom.

Num. Math. 12. Numerikus Integrálás: Gauss-kvadratú ra. Általánosított kvadratúra probléma: a. Most csak azzal foglakozunk, amikor Ω=1, [a,b]=[-1,1].

Lineáris algebra numerikus módszerei

MÉSZÁROS JÓZSEFNÉ, NUMERIKUS MÓDSZEREK

Numerikus Matematika

Nagy Gábor compalg.inf.elte.hu/ nagy

Név: RV 1. ZH. Számítógépes Modellezés (Mathematica) A csoport Okt. 15. csütörtök

Számítógépes Modellezés 11. Differenciálegyenletes modellek. Inga

1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1

Limesz, Derivált, Integrál

Numerikus matematika vizsga

Polinomok, Lagrange interpoláció

GPK M1 (BME) Interpoláció / 16

Lineáris algebra Gyakorló feladatok

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Numerikus módszerek 1.

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

1 Lebegőpontos számábrázolás

Numerikus módszerek II. zárthelyi dolgozat, megoldások, 2014/15. I. félév, A. csoport. x 2. c = 3 5, s = 4

Bevezetés az algebrába 2

x a x, ha a > 1 x a x, ha 0 < a < 1

Legkisebb négyzetek módszere, Spline interpoláció

Numerikus matematika

Numerikus integrálás

A Newton-Raphson iteráció kezdeti értéktől való érzékenysége

Interpolációs eljárások

Diszkréten mintavételezett függvények

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Feladatok megoldásokkal az első gyakorlathoz (differencia- és differenciálhányados fogalma, geometriai és fizikai jelentése) (x 1)(x + 1) x 1

1. Interpoláció. Egyértelműség Ha f és g ilyen polinomok, akkor n helyen megegyeznek, így a polinomok azonossági tétele miatt egyenlők.

Feladatok a Diffrenciálegyenletek IV témakörhöz. 1. Határozzuk meg következő differenciálegyenletek általános megoldását a próba függvény módszerrel.

ACTA ACADEMIAE PAEDAGOGICAE AGRIENSIS

Eddig csak a polinom x-ben felvett értékét kerestük

Numerikus módszerek 1.

1. dolgozat Számítógéppel segített matematikai modellezés "A" változat 2009 október 20, kedd

Matematika I. NÉV:... FELADATOK: 2. Határozzuk meg az f(x) = 2x 3 + 2x 2 2x + 1 függvény szélsőértékeit a [ 2, 2] halmazon.

Galton- deszka Számítógéppel segített matematikai modellezés Prezentációs projektmunka Kertész Balázs

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Newton módszer. az F(x) = 0 egyenlet x* gyökének elég jó közelítése. Húzzuk meg az F(x) függvény (x 0. )) pontbeli érintőjét, és jelölje x 1

Numerikus integrálás április 20.

Numerikus módszerek. Labor gyakorlatok. Muszaki és Társadalotudományi Kar Marosvásárhely

3. Lineáris differenciálegyenletek

Matematikai programozás gyakorlatok

Matematika I. NÉV:... FELADATOK:

Egy általános iskolai feladat egyetemi megvilágításban

Számítógépes Modellezés. Egyváltozós függvénydiszkusszió

Egyenletek, egyenlőtlenségek V.

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

Numerikus integrálás április 18.

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga

Num. Math. 2. Mathematica. Lineáris Algebra. Lineáris Egyenletrendszerek. nummethods2x.nb 1. Numerikus egyenlet(rendszer) megoldó rutin

Kurzusinformáció. Analízis II, PMB1106

Runge-Kutta módszerek

Kombinatorikai algoritmusok. (Horváth Gyula és Szlávi Péter előadásai felhasználásával)

Kombinatorikai algoritmusok

KONVEXITÁS, ELASZTICITÁS

Baran Ágnes. Gyakorlat Numerikus matematika. Baran Ágnes Matematika Mérnököknek Gyakorlat 1 / 79

MATLAB OKTATÁS 4. ELŐADÁS LINEÁRIS, NEMLINEÁRIS ÉS DIFFERENCIÁL- EGYENLETRENDSZEREK MEGOLDÁSA. Dr. Bécsi Tamás Hegedüs Ferenc

Bevezetés az algebrába 2

Matematika 10 Másodfokú egyenletek. matematika és fizika szakos középiskolai tanár. > o < szeptember 27.

n 2 2n), (ii) lim Értelmezési tartomány, tengelymetszetek, paritás. (ii) Határérték. (iii) Első derivált, monotonitás, (ii) 3 t 2 2t dt,

1. Interpoláció. Egyértelműség (K2.4.10) Ha f és g ilyen polinomok, akkor n helyen megegyeznek, így a polinomok azonossági tétele miatt egyenlők.

Mátrixfüggvények. Wettl Ferenc április 28. Wettl Ferenc Mátrixfüggvények április / 22

Egyenletek, egyenlőtlenségek VII.

Végeselem modellezés alapjai 1. óra

Megoldás: Mindkét állítás hamis! Indoklás: a) Azonos alapú hatványokat úgy szorzunk, hogy a kitevőket összeadjuk. Tehát: a 3 * a 4 = a 3+4 = a 7

5.10. Exponenciális egyenletek A logaritmus függvény Logaritmusos egyenletek A szinusz függvény

Matematika gyógyszerészhallgatók számára. A kollokvium főtételei tanév

Alapvető műveletek és operátorok

Gyakorló feladatok 9.évf. halmaznak, írd fel az öt elemű részhalmazokat!. Add meg a következő halmazokat és ábrázold Venn-diagrammal:

PELL EGYENLETEK MEGOLDÁSA LINEÁRIS REKURZÍV SOROZATOK SEGÍTSÉGÉVEL

alakú számot normalizált lebegőpontos számnak nevezik, ha ,, és. ( : mantissza, : mantissza hossza, : karakterisztika) Jelölés: Gépi számhalmaz:

Feladatok matematikából 3. rész

Másodfokú egyenletek, egyenlőtlenségek

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

Matematika A2 vizsga mgeoldása június 4.

Differenciálszámítás. 8. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Differenciálszámítás p. 1/1

Dorner Fanni Szonja. A numerikus analízis interpolációs módszerei és alkalmazásai. Eötvös Loránd Tudományegyetem. Természettudományi Kar.

Értelmezési tartomány, tengelymetszetek, paritás. (ii) Határérték. (iii) Első derivált, monotonitás, x x 2 dx = arctg x + C = arcctgx + C,

Egyenletek, egyenlőtlenségek grafikus megoldása TK. II. kötet 25. old. 3. feladat

Kétváltozós függvény szélsőértéke

6. feladatsor: Inhomogén lineáris differenciálegyenletek (megoldás)

Nemlineáris programozás 2.

Tengelyanyák Szorítóhüvelyek Biztosítólemezek Öntöttvas- és lemez Y csapágyházak Öntöttvas osztott, álló csapágyházak.

Függvények közelítése

y + a y + b y = r(x),

Másodfokú egyenletek, egyenlőtlenségek

Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével

6. gyakorlat: Lineáris rendszerek fázisképei

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

12 48 b Oldjuk meg az Egyenlet munkalapon a következő egyenletrendszert az inverz mátrixos módszer segítségével! Lépések:

. Typeset by AMS -TEX 0

[f(x) = x] (d) B f(x) = x 2 ; g(x) =?; g(f(x)) = x 1 + x 4 [

Digitális technika házi feladat III. Megoldások

Átírás:

NUMERIKUS MÓDSZEREK X. GYAKORLAT 10a Lagrange Interpoláció Adjuk meg az Lagrange alapinterpolációs polinomokat, majd ezek segítségével állítsuk elõ a Lagrange interpolációs polinomot! Próbáljuk ki a következõ adathalmazokon: X={x1,x,x3}={1,,3}, F={f1,f,f3}={,5,10} Javaslat j1 var xk In[]:= LagrBasej_, x_list, var_ : xj xk k 1 Lengthx k j1 var xk xj xk Lengthx In[3]:= LagrInterpx_List, f_list, var_ : fj LagrBasej, x, var j 1 Példa ClearX, F X 1,, 3; F, 5, 10; Az elsô bázispolinom LagrBase1, X, x Expand 3 5 x x A összes bázispolinom (j=1,,3): LagrBase1, X, x, LagrBase, X, x, LagrBase3, X, x 1 x 3 x, 3 x 1 x, 1 x 1 x A Lagrange interpolációs polinom mint lineáris kombináció: LagrInterpX, F, x x 3 x 5 3 x 1 x 5 x 1 x Expand 1 x Built-in Mathematica függvény

nummethodsss010e10x.nb ExpandInterpolatingPolynomialTransposeX, F, x 1 x ExpandInterpolatingPolynomial1,,, 5, 3, 10, x 1 x TransposeX, F TableForm 1 5 3 10? InterpolatingPolynomial InterpolatingPolynomial f 1, f,, x constructs an interpolating polynomial in x which reproduces the function values f i at successive integer values 1,, of x. InterpolatingPolynomialx 1, f 1, x, f,, x constructs an interpolating polynomial for the function values f i corresponding to x values x i. InterpolatingPolynomialx 1, y 1,, f 1, x, y,, f,, x, y, constructs a multidimensional interpolating polynomial in the variables x, y,. InterpolatingPolynomialx 1,, f 1, df 1,,, x, constructs an interpolating polynomial that reproduces derivatives as well as function values. Ábrázoljuk a pontokat és az interpolációs polinomot! PlotLagrInterpX, F, x, x, 0, 4 15 10 5

nummethodsss010e10x.nb PlotLagrInterpX, F, x, x, 0, 4, ImageSize 300, 300, Epilog RGBColor1, 0, 0, PointSize.03, MapPoint &, TransposeX, F, PlotRange 0, 0 0 15 10 5 Feladat x1={1,,3,4,5}; y1={0,,4,0,10} Adjuk meg a bázispolinomokat, az interpolációs polinomokat és ábrázoljuk a pontokat és az interpolációs polinomot! Oldjuk meg a feladatot a határoztlan együtthatók módszerével is! In[5]:= X1 1,, 3, 4, 5; F1 0,, 4, 0, 10; LagrBase1, X1, x Expand 5 77 x 1 71 x 4 7 x3 1 x4 4 Ellenôrizzük az elsô interpolációs alappolinomra kirótt feltételeket! Map. x &, X1 1, 0, 0, 0, 0 LagrBase, X1, x Expand 10 107 x 59 x 13 x3 x4 Ellenôrizzük a második interpolációs alappolinomra kirótt feltételeket!

4 nummethodsss010e10x.nb Map. x &, X1 0, 1, 0, 0, 0 TableLagrBasej, X1, x Expand, j, 1, 5 TableForm 5 77 x 1 10 107 x 10 39 x 5 1 x 1 5 x 1 71 x 4 49 x 4 41 x 35 x 4 7 x3 1 59 x x4 4 13 x3 3 x 3 x4 4 5 x3 1 11 x3 x4 x4 4 x4 0 LagrBase1, X1, x LagrBase, X1, x 4 LagrBase3, X1, x 0 LagrBase4, X1, x 10 LagrBase5, X1, x Expand x x 3 LagrInterpX1, F1, x Expand x x 3 In[8]:= PlotLagrInterpX1, F1, x, x, 0,, ImageSize 300, 300, Epilog RGBColor1, 0, 0, PointSize.03, MapPoint &, TransposeX1, F1, PlotRange 5, 130 10 100 80 Out[8]= 0 40 0 10b Newton előállítása osztott differenciákkal (rekurzív) A Lagrange alaknál új adat hozzávételére nincs lehetôség Newton féle elôállítás osztott differenciák segítségével ClearOD, x1, f1, x, f, x3, f3

nummethodsss010e10x.nb NewtInterpx_List, f_list, var_ : Lengthx j 1 NewtInterpx1, x, x3, f1, f, f3, x j1 ODTakex, j, Takef, j var xi ODx1, f1 x x1 ODx1, x, f1, f x x1 x x ODx1, x, x3, f1, f, f3 OD[x1,x] ugyanaz mint (f [x]-f [x1])/(x-x1) azaz, mint a differenciahányados ODx_, f_ : f; ODx_List, f_list : ODDropx, 1, Dropf, 1 ODDropx, 1, Dropf, 1 Lastx Firstx ODx1, x, f1, f f1 f x1 x NewtInterpx1, x, x3, f1, f, f3, x f1 f x x1 f1 x1 x Konkrét Lagrange polinom előállításhoz: x x1 x x f1f ff3 x1x xx3 x1 x3 NewtInterp1,, 3, 4, 5, 0,, 4, 0, 10, x 1 x x 1 x 3 x x 1 x Expand x x 3 Megjegyzés. Séma az f[x1], f[x1;x], f[x1;x;x3], f[x1;x;x3;x4],f[x1;x;x3;x4;x5] osztott differencia sorozat kiszámításához. L 4 x 0 1 x x 1 x 1 3 x x 1 x 0 1 x x 3 x 4 x 5 x i 1 x i f i 1.. 3. 4. 1 0 18 1 3 4 9 0 3 1 4 0 1 0 5 10 A táblázat nélkül is meghatárohatjuk a köv eljárással (minden egyes lineáris egyenletben pontosan egy ismeretlen (A)): p0 0;

nummethodsss010e10x.nb p1 p0 A x 1 A 1 x p1. x A In[1]:= Solvep1. x A p1 p0 x 1 1 x p p1 A x 1 x 1 x A x 1 x p. x 3 1 A Solvep. x 3 4 A p p1 x 1 x 1 x x 1 x p3 p A x 1 x x 3 1 x x 1 x A 3 x x 1 x Solvep3. x 4 0 A 1 p3 p 1 x 1 x x 3 1 x x 1 x 3 x x 1 x p4 p3 A x 1 x x 3 x 4 1 x x 1 x 3 x x 1 x A 4 x 3 x x 1 x Solvep4. x 5 10, A A 0 p4 p3 0 x 1 x x 3 x 4 1 x x 1 x 3 x x 1 x Expand x x 3 X 1,, 3, 4, 5; F 0,, 4, 0, 10;

nummethodsss010e10x.nb In[3]:= ClearLP; LP0 : P F1; In[5]:= LPn_ : Modulepl, pl P A Productx Xj, j, 1, n; P pl. Solvepl. x Xn 1 Fn 1, A1; pl, pl. x Xn 1 Fn 1, Solvepl. x Xn 1 Fn 1, A1, P, ExpandP In[]:= ManipulateTableFormLPn, n, 0, 4, 1 n Out[]= 1 x A x 1 x 1 A 4 A 1 x x 1 x 1 x x