Matice a maticová algebra, soustavy lineárních rovnic, kořeny polynomu a soustava nelin.rovnic



Podobné dokumenty
KIV/ZI Základy informatiky. MS Excel maticové funkce a souhrny

Matice. Význačné matice. Matice A typu (m, n) je uspořádané schéma m*n prvků, které jsou zapsány do m řádků a n sloupců:

Řešení: ( x = (1 + 2t, 2 5t, 2 + 3t, t); X = [1, 2, 2, 0] + t(2, 5, 3, 1), přímka v E 4 ; (1, 2, 2, 0), 0, 9 )

(1.1) (1.2) vektorovým prostorem. Prvky tohoto prostoru, tj. uspořádané n-tice reálných čísel nazýváme

Kvadratické rovnice pro studijní obory

Kvadratické rovnice pro učební obory

3.2.4 Podobnost trojúhelníků II

Desetinná čísla pyramidy

( ) Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208

Libovolnou z probraných metod najděte s přesností na 3 desetinná místa kladný kořen rovnice. sin x + x 2 2 = 0.

Soustavy lineárních rovnic

Numerická integrace a derivace

E-ZAK. metody hodnocení nabídek. verze dokumentu: QCM, s.r.o.

2. Matice, soustavy lineárních rovnic

Číselné soustavy Ing. M. Kotlíková, Ing. A. Netrvalová Strana 1 (celkem 7) Číselné soustavy

Dopravní úloha. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

INŽENÝRSKÁ MATEMATIKA LOKÁLNÍ EXTRÉMY

Dualita v úlohách LP Ekonomická interpretace duální úlohy. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Tvorba trendové funkce a extrapolace pro roční časové řady

Zvyšování kvality výuky technických oborů

1. LINEÁRNÍ ALGEBRA Vektory Operace s vektory... 8 Úlohy k samostatnému řešení... 8

2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou

4 Soustavy lineárních rovnic

2.7.1 Mocninné funkce s přirozeným mocnitelem

Soustavy lineárních rovnic

Jan Paseka. Masarykova Univerzita Brno. 3. SOUSTAVY LINEÁRNÍCH ROVNIC p.1/57

Úvod do programování. Lekce 7

Základy algoritmizace a programování

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29

M - Rovnice - lineární a s absolutní hodnotou

Využití EduBase ve výuce 2

( ) Neúplné kvadratické rovnice. Předpoklady:

4.6.6 Složený sériový RLC obvod střídavého proudu

= musíme dát pozor na: jmenovatel 2a, zda je a = 0 výraz pod odmocninou, zda je > 0, < 0, = 0 (pak je jediný kořen)

10. Polynomy a racionálně lomenné funkce

MATrixLABoratory letný semester 2004/2005

Numerická matematika Písemky

STEREOMETRIE. Vzdálenost bodu od přímky. Mgr. Jakub Němec. VY_32_INOVACE_M3r0113

Připomenutí co je to soustava lineárních rovnic

PPEL_4_cviceni_MATLAB.txt. % 4. cvičení z předmětu PPEL - MATLAB. % Lenka Šroubová, ZČU, FEL, KTE %

4. Výčtem prvků f: {[2,0],[3,1],[4,2],[5,3]}

Jedná se o soustavy ve tvaru A X = B, kde A je daná matice typu m n,

Řešení diferenciálních rovnic I.

Lineární a polynomická regrese, interpolace, hledání v tabulce

Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

SWI120 ZS 2010/ hookey.com/digital/

Jemný úvod do numerických metod

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Matematika 2 (Fakulta ekonomická) Cvičení z lineární algebry. TU v Liberci

předmětu MATEMATIKA B 1

Maturitní okruhy z matematiky školní rok 2007/2008

Matice. Přednáška MATEMATIKA č. 2. Jiří Neubauer. Katedra ekonometrie FEM UO Brno kancelář 69a, tel

{ } Kombinace II. Předpoklady: =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.

Nerovnice s absolutní hodnotou

Lineární algebra. Vektorové prostory

Co je obsahem numerických metod?

15 s. Analytická geometrie lineárních útvarů

ÚlohykpřednášceNMAG101a120: Lineární algebra a geometrie 1,

EXPONENCIÁLNÍ A LOGARITMICKÁ FUNKCE

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11

2.7.2 Mocninné funkce se záporným celým mocnitelem

Sériově a paralelně řazené rezistory. Tematický celek: Elektrický proud. Úkol:

Řešení: a) Označme f hustotu a F distribuční funkci náhodné veličiny X. Obdobně označme g hustotu a G distribuční funkci náhodné veličiny Y.

( ) ( ) ( ) 2 ( ) Rovnice s neznámou pod odmocninou II. Předpoklady: 2715

Geometrické vektory. Martina Šimůnková. Katedra aplikované matematiky. 9. března 2008

Zákonitosti, vztahy a práce s daty

AUTORKA Barbora Sýkorová

Sada 2 - MS Office, Excel

Program SMP pro kombinované studium

(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.

9.2.5 Sčítání pravděpodobností I

KVADRATICKÉ ROVNICE A NEROVNICE (včetně řešení v C)

Aritmetika s didaktikou I.

Učební texty k státní bakalářské zkoušce Matematika Matice. študenti MFF 15. augusta 2008

A 9. Počítejte v radiánech, ne ve stupních!

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

Numerické metody a programování. Lekce 7

Předpokládané znalosti ze středoškolské matematiky. Pokuste se rozhodnout o pravdivosti následujících výroků a formulujte jejich negace.

. Určete hodnotu neznámé x tak, aby

4.2.7 Voltampérová charakteristika rezistoru a žárovky

Jméno autora: Mgr. Zdeněk Chalupský Datum vytvoření: Číslo DUM: VY_32_INOVACE_13_FY_A

Cvičení ze statistiky - 6. Filip Děchtěrenko

Rostislav Horčík. 13. října 2006

Vzdělávací oblast: Matematika a její aplikace. Obor vzdělávací oblasti: Seminář z matematiky. Ročník: 7. Poznámky

Rovnice s neznámou pod odmocninou a parametrem

5. Maticová algebra, typy matic, inverzní matice, determinant.

M - Příprava na 2. zápočtový test pro třídu 2D

Paradigmata kinematického řízení a ovládání otevřených kinematických řetězců.

Typy příkladů na písemnou část zkoušky 2NU a vzorová řešení (doc. Martišek 2017)

Statistika (MD360P03Z, MD360P03U) ak. rok 2007/2008

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

MATLAB a numerické metody

Soustavy lineárních rovnic-numerické řešení. October 2, 2008

Základy. analýzy hlavních komponent a multivariačních regresních metod pro spektrální analýzu

DRN: Soustavy linárních rovnic numericky, norma

Vztah mezi dvěma čísly, které se rovnají, se nazývá rovnost, jako například : ( 2) 3 = 8 4 = 2 ; 16 = 4 ; 1 = 1 a podobně. 2

Domácí úkol DU01_2p MAT 4AE, 4AC, 4AI

Základní chemické pojmy a zákony

Slajdy k přednášce Lineární algebra I

Příklad elektrický obvod se stejnosměrným zdrojem napětí

Transkript:

co byste měli umět po dnešní lekci: definovat matici, přistupovat k jejím prvkům provádět základní algebraické operace spočíst inverzní matici najít řešení soustavy lineárních rovnic určit vlastní čísla a vektory matice najít řešení soustavy nelineárních rovnic

matice v Octave/Matlabu: A=[1 2; 3 4] A = 1 2 3 4 prvky v řádku matice se oddělují mezerou nebo čárkou, jednotlivé řádky středníkem přístup k jednotlivým prvků matice: A(řádek, sloupec) A(1,1) = 1 A(1,2) = 2 A(2,1) = 3 A(2,2) = 4

základní operace s maticemi: sčítání: A+B odčítání: A B násobení: A*B octave:1> A=[1 2; 3 4]; octave:2> B=[1 0; 0 1]; octave:3> A+B ans = 2 2 3 5 octave:4> octave:4> A B ans = 0 2 3 3 octave:5> octave:5> A*B ans = 1 2 3 4 octave:6> A.*B ans = 1 0 0 4

matematické funkce a matice: všechny matematické funkce působí na každý prvek matice zvlášť: speciální maticové funkce: expm, sqrtm,... pouze pro čtvercové matice

řešení soustavy rovnic Gaussovou eliminací: Ax=b x=a\b nebo x=a 1 *b obrácené lomítko octave:6> x=a\b octave:7> x=inv(a)*b x = x = 8 8 2 2

užitečné funkce: B=zeros(m,n) vytvoří matici m x n s nulovými prvky octave:8> B=zeros(3,2) B = 0 0 0 0 0 0 B=ones(m,n) vytvoří matici m x n s jednotkovými prvky octave:9> B=ones(3,2) B = B=eye(m,n) vytvoří matici m x n s jedn.prvky na diagonále, ostatní 0 jednotkové matice B=eye(3,3) B = 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1

užitečné funkce: transponovaná matice transa=a'; vektor diag.prvků diaga=diag(a); determinant matice inverzní matice stopa matice deta=det(a); inva=inv(a); tra=trace(a); součet prvků n tého ř. násobení n tého řádku sloupcovým vektorem submatice nradek=sum(a(n,:)) A(n,:)*x suba=a(r1:rn,s1:sn); Úkol: Vyřešte následující soustavu rovnic (tři závaží za sebou na stejných pružinách): m 1 = 2 kg, m 2 = 3 kg, m 3 = 2.5 kg, k=10 N/m, g je gravitační zrychlení

LU dekompozice: další metoda řešení soustav rovnic Ax=b U a L jsou takové matice, že platí: Ux=d L(Ux d)=ax b LU=A Ld=b Octave/Matlab: funkce lu [L,U]=lu(A)

Př: Řešte soustavu Ax=b pomocí LU dekompozice octave:82> [L,U]=lu(A) L = 0.14286 0.32836 1.00000 0.57143 1.00000 0.00000 1.00000 0.00000 0.00000 U = 7.00000 8.00000 9.00000 0.00000 9.57143 0.85714 0.00000 0.00000 1.43284 octave:83> octave:83> d=l\b d = 5.0000 5.8571 9.2090 octave:84> x=u\d x = 8.9062 1.1875 6.4271

výpočet inverzní matice pomocí LU dekompozice: Ax=b je li b jednotkový vektor, jsou řešení x sloupcem inverzní matice A

Podmíněnost matice: norma vektoru norma matice hodnota čísla Cond[A] udává tzv. podmíněnost matice (Cond 1) čím je hůře podmíněná matice A, tím jsou chyby řešení větší Cond[A]=10 c, koef A jsou známy na t desetinných míst, pak řešení jsou přesná jen na (t c) míst funkce norm(x,p) a cond(x,p) podívejte se do helpu co dělají

známé špatně podmíněné matice: Hilbertova Vandermonde A=hilb(n); c=[x 1 x 2 x 3 ]; A=vander(c);

Iterativní metoda řešení soustavy lineárních rovnic (Gauss Seidel) Ax=b, kde A je matice jejíž diagonální členy jsou nenulové. relaxace (urychlující konvergenci) (zkuste různě podmíněné matice) postačující podmínka konvergence Úkol: Napište skript (funkci), která bude řešit soustavu rovnic Gauss Seidelovou metodou

kořeny polynomu funkce na hledání jednoho kořene (viz minule) neefektivní kořeny polynomu = vlastní čísla A x=eig(a); [v,x]=eig(a); % i v.vektory x=roots([a 1 a 2...]); % koreny a=poly([x 1 x 2...]); % koef.polyn.

Soustava nelineárních rovnic (Newton Raphson): pro 1 rovnici pro soustavu 2 rovnic prvky Jacobiánu

Soustava nelineárních rovnic (Newton Raphson): kromě matice koef. soustavy rovnic potřebujeme ještě matici derivací, Jacobián obecně: [Jac]*x i+1 = f+[jac]*x i, kde [Jac] je matice Jacobiánu, x i+1 je vektor nových iterací, f je vektor hodnot funkcí (rovnic f(x 1, x 2,...)=0) a x i je vektor původních iterací Jacobián =

Soustava nelineárních rovnic (Newton Raphson): Příklad: Řešme soustavu nějaká funkce f v souboru f.m Napište funkci, která bude tuto soustavu řešit pomocí Newton Raphsonovy metody. Výsledek porovnejte s výsledkem funkce fsolve (Octave) nebo fzero (Matlab). fsolve('f',[1 1])

Úkol: e 1 =7V, e 2 =10V R 1 =100, R 2 =200, R 3 = 200 1. Určete proudy v jednotlivých větvích 2. Určete napětí U AB mezi uzly A a B Úkol: Rozdělení teploty úzkého pásku x=0 x=10 T a =10 2m T a =10 T 0 =40 T 5 =200 h' je koef. přenosu tepla, h'=0.05, x=2m

Úkol: Rozdělení teploty úzkého pásku x=0 x=10 T a =10 2m T a =10 T 0 =40 T 5 =200