Metódy numerickej matematiky I

Σχετικά έγγραφα
Matematika Funkcia viac premenných, Parciálne derivácie

Numerická lineárna algebra. Zobrazenie

Matematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad

Obsah. 1.1 Reálne čísla a ich základné vlastnosti Komplexné čísla... 8

Podmienenost problému a stabilita algoritmu

Numerické metódy Zbierka úloh

7. FUNKCIE POJEM FUNKCIE

Goniometrické rovnice a nerovnice. Základné goniometrické rovnice

Numerické metódy Učebný text pre bakalárske štúdium

ARMA modely čast 2: moving average modely (MA)

Numerické metódy matematiky I

Start. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop

M6: Model Hydraulický systém dvoch zásobníkov kvapaliny s interakciou

1. Limita, spojitost a diferenciálny počet funkcie jednej premennej

ARMA modely čast 2: moving average modely (MA)

Cvičenie č. 4,5 Limita funkcie

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY Strojnícka fakulta, Žilinská Univerzita

Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A

Numerické metódy matematiky I

Motivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.

2 Chyby a neistoty merania, zápis výsledku merania

6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu

Komplexné čísla, Diskrétna Fourierova transformácia 1

7 Derivácia funkcie. 7.1 Motivácia k derivácii

Ekvačná a kvantifikačná logika

Numerické metódy, pravdepodobnosť a matematická štatistika. Ján BUŠA Viktor PIRČ Štefan SCHRÖTTER

Numerické metódy, pravdepodobnosť a matematická štatistika

Aritmetika pohyblivej rádovej čiarky (FPU Float Point Unit) (FPA -Floating Point Arithmetics)

Fakulta matematiky, fyziky a informatiky. Univerzita Komenského. Contents I. Úvod do problematiky numeriky 2

Tomáš Madaras Prvočísla

Matematika 2. časť: Analytická geometria

,Zohrievanie vody indukčným varičom bez pokrievky,

Obvod a obsah štvoruholníka

Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy

Prechod z 2D do 3D. Martin Florek 3. marca 2009

Úvod do lineárnej algebry. Monika Molnárová Prednášky

Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich

Technická univerzita v Košiciach. Zbierka riešených a neriešených úloh. z matematiky. pre uchádzačov o štúdium na TU v Košiciach

Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus

PREHĽAD ZÁKLADNÝCH VZORCOV A VZŤAHOV ZO STREDOŠKOLSKEJ MATEMATIKY. Pomôcka pre prípravný kurz

4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti

Chí kvadrát test dobrej zhody. Metódy riešenia úloh z pravdepodobnosti a štatistiky

Riešenie sústavy lineárnych rovníc. Priame metódy.

Integrovanie racionálnych funkcií

Deliteľnosť a znaky deliteľnosti

Reálna funkcia reálnej premennej

3. prednáška. Komplexné čísla

UČEBNÉ TEXTY. Pracovný zošit č.2. Moderné vzdelávanie pre vedomostnú spoločnosť Elektrotechnické merania. Ing. Alžbeta Kršňáková

Ján Buša Štefan Schrötter

1 Úvod Predhovor Sylaby a literatúra Základné označenia... 3

Úvod. Na čo nám je numerická matematika? Poskytuje nástroje na matematické riešenie problémov reálneho sveta (fyzika, biológia, ekonómia,...

1.4 Rovnice, nerovnice a ich sústavy

Funkcie - základné pojmy

x x x2 n

2. prednáška. Teória množín I. množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin

NUMERICKÁ MATEMATIKA. Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ. Fakulta elektrotechniky a informatiky

3. Striedavé prúdy. Sínusoida

NUMERICKÁ MATEMATIKA A MATEMATICKÁ ŠTATISTIKA

Funkcie komplexnej premennej

Motivácia pojmu derivácia

Spojitosť a limity trochu inak

1. písomná práca z matematiky Skupina A

Úvod. Na čo nám je numerická matematika? Poskytuje nástroje na matematické riešenie problémov reálneho sveta (fyzika, biológia, ekonómia,...

Obyčajné diferenciálne rovnice

STREDOŠKOLSKÁ MATEMATIKA

UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V. Prírodovedecká fakulta ÚSTAV FYZIKÁLNYCH VIED

ALGEBRA. Číselné množiny a operácie s nimi. Úprava algebrických výrazov

4 Reálna funkcia reálnej premennej a jej vlastnosti

Gramatická indukcia a jej využitie

Metódy vol nej optimalizácie

1 Polynómy a racionálne funkcie Základy Polynómy Cvičenia Racionálne funkcie... 17

Goniometrické substitúcie

FUNKCIE N REÁLNYCH PREMENNÝCH

Reprezentácia informácií v počítači

MATEMATICKÁ ANALÝZA 1

TREDNÁ ODBORNÁ ŠKOLA STRÁŽSKE PRACOVNÝ ZOŠIT. k predmetu Matematika pre

Cieľom cvičenia je zvládnuť riešenie diferenciálnych rovníc pomocou Laplaceovej transformácie,

Faculty of Mathematics, Physics and Informatics Comenius University Bratislava. NumDif

Matematika 2. časť: Funkcia viac premenných Letný semester 2013/2014

Goniometrické nerovnice

1. Komplexné čísla. Doteraz ste pracovali s číslami, ktoré pochádzali z nasledovných množín:

u R Pasívne prvky R, L, C v obvode striedavého prúdu Činný odpor R Napätie zdroja sa rovná úbytku napätia na činnom odpore.

Definícia parciálna derivácia funkcie podľa premennej x. Definícia parciálna derivácia funkcie podľa premennej y. Ak existuje limita.

VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR. Michal Zajac. 3 T b 1 = T b 2 = = = 2b

Numerická matematika v Exceli

1 Prevod miestneho stredného slnečného času LMT 1 na iný miestny stredný slnečný čas LMT 2

24. Základné spôsoby zobrazovania priestoru do roviny

Logaritmus operácie s logaritmami, dekadický a prirodzený logaritmus

Požiadavky k štátnej skúške pre magisterský študijný program

Príklady na precvičovanie Fourierove rady

MIDTERM (A) riešenia a bodovanie

SK skmo.sk. 66. ročník Matematickej olympiády 2016/2017 Riešenia úloh domáceho kola kategórie B

Základné poznatky molekulovej fyziky a termodynamiky

Kontrolné otázky na kvíz z jednotiek fyzikálnych veličín. Upozornenie: Umiestnenie správnej a nesprávnych odpovedí sa môže v teste meniť.

Metódy vol nej optimalizácie

7. Dokážte, že z každej nekonečnej množiny môžeme vydeliť spočítateľnú podmnožinu.

Základné vzťahy medzi hodnotami goniometrických funkcií

ELEKTRICKÉ POLE. Elektrický náboj je základná vlastnosť častíc, je viazaný na častice látky a vyjadruje stav elektricky nabitých telies.

Goniometrické rovnice riešené substitúciou

Priamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava

Transcript:

Úvodná prednáška Metódy numerickej matematiky I Prednášky: Doc. Mgr. Jozef Kristek, PhD. F1-207

Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie, šírenie chýb pri výpočte 5. Reprezentácia čísel 6. Podmienenosť numerických úloh a numerická stabilita algoritmov 7. Niečo z funkcionálnej analýzy

Sylabus Chyby a ich šírenie, reprezentácia čísel a presnosť výpočtu, algoritmy a konvergencia. Riešenie nelineárnych rovníc g(x)=0, separácia koreňov, metóda bisekcie, regula falsi, Newtonova metóda a metóda pevného bodu, Aitken a Steffensen metódy. Numerické metódy na riešenie sústav rovníc, nájdenie determinantu a inverznej matice, LU-rozklad matice, singulárny rozklad, Jacobiho, Gaussova-Jacobiho metóda, Choleského algoritmus, QR algoritmus, iteračné metódy, metóda najrýchlejšieho spádu. Vybrané algoritmy pre pásové matice, pre riedke matice a pre špeciálne blokové matice.

Sylabus Gradientné metódy riešenia lineárnych sústav (metódy Krylovových podpriestorov). Význam preconditioningu. Odhady chýb. Interpolácia a aproximácia, Lagrangeov, Newtonov a Chebyshevov interpolačný polynóm. Metóda najmenších štvorcov Interpolácia pomocou kubických splinov, Beziérove krivky a B-Spline krivky.

Úvod Pri riešení reálnych problémov sa stretávame s potrebou popísať skutočnosť pomocou vierohodného matematického modelu a ten potom uspokojivo vyriešiť. V súčasnosti je prirodzené použiť na riešenie matematického modelu výpočtovú techniku. Počítače pracujú veľmi rýchlo s informáciami kódovanými pomocou čísel. Numerická matematika je vedecká disciplína, ktorá vyvíja a analyzuje metódy, ktorých podstatou je manipulácia s číslami.

Úvod Numerická úloha je jasný a jednoznačný opis funkčného vzťahu medzi konečným počtom vstupných a výstupných údajov Algoritmus numerickej úlohy je jasná a jednoznačná špecifikácia konečnej postupnosti operácii, prostredníctvom ktorej sa m-tici čísel z určitej množiny vstupných údajov jednoznačne priraďuje n-tica výsledkov. Pre- a post-processing

Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie, šírenie chýb pri výpočte 5. Reprezentácia čísel 6. Podmienenosť numerických úloh a numerická stabilita algoritmov 7. Niečo z funkcionálnej analýzy

Zdroje a typy chýb Ľudské chyby Chyba matematického modelu rozdiel medzi riešením matematického (často idealizovaného) problému a riešením reálneho problému Príklad: Výpočet povrchu Zeme pomocou vzorca S= 4 π r 2 Chyby vstupných dát spôsobené nepresnosťami pri meraní fyzikálnych veličín

Zdroje a typy chýb Chyby numerickej metódy Vznikajú pri náhrade pôvodnej matematickej úlohy jednoduchšou úlohou numerickou. Odhad tejto chyby je dôležitou súčasťou riešenia numerickej úlohy.

Zdroje a typy chýb Chyby numerickej metódy Vznikajú pri náhrade pôvodnej matematickej úlohy jednoduchšou úlohou numerickou. Odhad tejto chyby je dôležitou súčasťou riešenia numerickej úlohy. Príklad: Výpočet hodnoty funkcie sin x pre x=1 sčítaním konečného počtu členov Taylorovho rozvoja 3 5 7 9 2n1 n x x x x x sin x x 1 3! 5! 7! 9! 2 1! n

Zdroje a typy chýb Chyby numerickej metódy Vznikajú pri náhrade pôvodnej matematickej úlohy jednoduchšou úlohou numerickou. Odhad tejto chyby je dôležitou súčasťou riešenia numerickej úlohy. Príklad: Výpočet hodnoty funkcie sin x pre x=1 sčítaním konečného počtu členov Taylorovho rozvoja 3 5 7 9 2n1 n x x x x x sin x x 1 3! 5! 7! 9! 2 1! n Je známe, že sčítaním prvých n členov postupnosti sa dopustíme chyby veľkosti najviac 1/ 2n 1!

Zdroje a typy chýb Zaokrúhľovacie chyby Pri výpočtoch pracujeme s číslami zaokrúhlenými na určitý počet miest. Tieto chyby sa môžu pri výpočte kumulovať alebo aj navzájom rušiť. Príklad: Číslo π nevieme do počítača vložiť presne. Rovnako aj výsledok operácie 2/3 nebude v počítači presný. Pri riešení reálneho problému sa obvykle vyskytujú všetky chyby súčasne.

Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie, šírenie chýb pri výpočte 5. Reprezentácia čísel 6. Podmienenosť numerických úloh a numerická stabilita algoritmov 7. Niečo z funkcionálnej analýzy

Definície chýb Nech x je presná hodnota nejakého čísla a je jej aproximácia. x x x x nazývame absolútna chyba aproximácie.

Definície chýb Nech x je presná hodnota nejakého čísla a je jej aproximácia. x x x x nazývame absolútna chyba aproximácie. Relatívna chyba x x x x x

Definície chýb Odhad chýb Každé nezáporné číslo x t.j. ε ε xε xxε, pre ktoré platí nazývame odhad absolútnej chyby.

Definície chýb Odhad chýb Každé nezáporné číslo x t.j. ε ε xε xxε, pre ktoré platí nazývame odhad absolútnej chyby. Každé nezáporné číslo x x δ δ, pre ktoré platí nazývame odhad relatívnej chyby.

Definície chýb Odhad chýb Každé nezáporné číslo x t.j. ε ε xε xxε, pre ktoré platí nazývame odhad absolútnej chyby. Každé nezáporné číslo x x δ δ, pre ktoré platí nazývame odhad relatívnej chyby. Často používame zápisy xx ε x x 1δ

Definície chýb Teraz posúďme chybu, ktorej sa dopustíme f x, x,..., xn f pri výpočte hodnoty 1 2 funkcie, keď presné hodnoty x i nahradíme približnými hodnotami x i xi xi.

Definície chýb Teraz posúďme chybu, ktorej sa dopustíme f x, x,..., xn f pri výpočte hodnoty 1 2 funkcie, keď presné hodnoty x i nahradíme približnými hodnotami x i xi xi. x 2 x n n f 1 f f x f x x x x. i i j i1 xi 2 i, j1 xixj

Definície chýb Teraz posúďme chybu, ktorej sa dopustíme f x, x,..., xn f pri výpočte hodnoty 1 2 funkcie, keď presné hodnoty x i nahradíme približnými hodnotami x i xi xi. x 2 x n n f 1 f f x f x x x x. i i j i1 xi 2 i, j1 xixj Ak považujeme súčiny chýb x x i j za malé

Definície chýb Teraz posúďme chybu, ktorej sa dopustíme f x, x,..., xn f pri výpočte hodnoty 1 2 funkcie, keď presné hodnoty x i nahradíme približnými hodnotami x i xi xi. x f x f x n i1 i f x x i Ak považujeme súčiny chýb x x i j za malé

Definície chýb Teraz posúďme chybu, ktorej sa dopustíme f x, x,..., xn f pri výpočte hodnoty 1 2 funkcie, keď presné hodnoty x i nahradíme približnými hodnotami x i xi xi. x n f x f x i1 i f x x i Ak považujeme súčiny chýb x x i j za malé, máme pre absolútnu chybu i1 x n f f x : f x f x x x i i

Definície chýb Teraz posúďme chybu, ktorej sa dopustíme f x, x,..., xn f pri výpočte hodnoty 1 2 funkcie, keď presné hodnoty x i nahradíme približnými hodnotami x i xi xi. x n f x f x i1 i f x x i Ak považujeme súčiny chýb x x i j za malé, máme pre absolútnu chybu x i i1 xi i1 x n n f f f x : f x f x x x x i i (1)

Definície chýb x x i1 x A pre relatívnu chybu x n f xi f xi f f x x i i

Definície chýb A pre relatívnu chybu n n f x x f x x x f x x f x f x x x f x x x i i i i i1 i i i1 i i. (2) Pri praktických odhadoch sa hodnota funkcie a hodnoty derivácií x počítajú v bode.

Chyby základných aritmetických operácií Nech. f xy, xy

Chyby základných aritmetických operácií Nech. Potom pomocou vzťahov (1) a (2) dostaneme absolútnu a relatívnu chybu súčtu a rozdielu f xy, xy xy x y x y x x y y xy xy x xy y

Chyby základných aritmetických operácií Nech. Potom pomocou vzťahov (1) a (2) dostaneme absolútnu a relatívnu chybu súčtu a rozdielu f xy, xy xy x y x y x x y y xy xy x xy y Relatívna chyba súčtu alebo rozdielu môže byť výrazne väčšia než relatívne chyby operandov v prípade, keď x y x y je podstatne menšie než alebo.

Chyby základných aritmetických operácií f x, y Nech. Potom absolútna a relatívna chyba súčinu xy xy y x x y xy x y xy x y Nech. Potom absolútna a relatívna chyba podielu f xy, x/ y x 1 x x y 2 y y y x/ y x y x/ y x y

Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie, šírenie chýb pri výpočte 5. Reprezentácia čísel 6. Podmienenosť numerických úloh a numerická stabilita algoritmov 7. Niečo z funkcionálnej analýzy

Zaokrúhľovanie Nech x x je aproximácia čísla, ktorú zapíšeme v dekadickom vyjadrení e e 1 e 1 k x d1 10 d2 10 dk 10, d10.

Zaokrúhľovanie Nech x x je aproximácia čísla, ktorú zapíšeme v dekadickom vyjadrení e e 1 e 1 k x d1 10 d2 10 dk 10, d10. Hovoríme, že k-tá dekadická cifra d k je platná ak xx 1 0,5 10 e k (3) t.j. keď sa líši od najviac o 5 jednotiek rádu príslušného nasledujúcej cifre. x x

Zaokrúhľovanie Nech x x je aproximácia čísla, ktorú zapíšeme v dekadickom vyjadrení e e 1 e 1 k x d1 10 d2 10 dk 10, d10. Hovoríme, že k-tá dekadická cifra d k je platná ak xx 1 0,5 10 e k (3) t.j. keď sa líši od najviac o 5 jednotiek rádu príslušného nasledujúcej cifre. Ak platí nerovnosť (3) pre, ale pre už neplatí, hovoríme, že k x má p platných cifier a je správne zaokrúhlenou hodnotou čísla na p platných cifier. x p k p1 x x

Zaokrúhľovanie Hovoríme, že k-té desatinné miesto je platné ak xx 0,510 k (4) t.j. keď sa líši od najviac o 5 jednotiek rádu nasledujúceho desatinného miesta. x x

Zaokrúhľovanie Hovoríme, že k-té desatinné miesto je platné ak xx 0,510 k (4) t.j. keď sa líši od najviac o 5 jednotiek rádu nasledujúceho desatinného miesta. Ak platí nerovnosť (4) pre, ale pre už neplatí, hovoríme, že x k x p k p1 má p platných desatinných miest. x

Zaokrúhľovanie Niekoľko príkladov x x 374 380-27,6473-27,598 100,002 99,9973 99,9973 100,002-0,003728-0,0041 1,841.10-6 2,5.10-6 platné cifry platné desatinné miesta

Zaokrúhľovanie Niekoľko príkladov x platné cifry platné desatinné miesta 374 380 1 - -27,6473-27,598 100,002 99,9973 99,9973 100,002-0,003728-0,0041 1,841.10-6 2,5.10-6 x

Zaokrúhľovanie Niekoľko príkladov x platné cifry platné desatinné miesta 374 380 1 - -27,6473-27,598 3 1 100,002 99,9973 99,9973 100,002-0,003728-0,0041 1,841.10-6 2,5.10-6 x

Zaokrúhľovanie Niekoľko príkladov x platné cifry platné desatinné miesta 374 380 1 - -27,6473-27,598 3 1 100,002 99,9973 4 2 99,9973 100,002-0,003728-0,0041 1,841.10-6 2,5.10-6 x

Zaokrúhľovanie Niekoľko príkladov x platné cifry platné desatinné miesta 374 380 1 - -27,6473-27,598 3 1 100,002 99,9973 4 2 99,9973 100,002 5 2-0,003728-0,0041 1,841.10-6 2,5.10-6 x

Zaokrúhľovanie Niekoľko príkladov x platné cifry platné desatinné miesta 374 380 1 - -27,6473-27,598 3 1 100,002 99,9973 4 2 99,9973 100,002 5 2-0,003728-0,0041 1 3 1,841.10-6 2,5.10-6 x

Zaokrúhľovanie Niekoľko príkladov x x platné cifry platné desatinné miesta 374 380 1 - -27,6473-27,598 3 1 100,002 99,9973 4 2 99,9973 100,002 5 2-0,003728-0,0041 1 3 1,841.10-6 2,5.10-6 0 5

Šírenie chýb pri výpočte Pri odčítaní dvoch blízkych čísel dochádza k strate platných cifier

Šírenie chýb pri výpočte Pri odčítaní dvoch blízkych čísel dochádza k strate platných cifier Príklad: 1 1 4 x 5 x4.99894910, x 4.99910, x 5.1010, 1.02010, x y y5.00184810, y5.00210, y 1.5210, 3.03910 y 1 1 4 5

Šírenie chýb pri výpočte Pri odčítaní dvoch blízkych čísel dochádza k strate platných cifier Príklad: 1 1 4 x 5 x4.99894910, x 4.99910, x 5.1010, 1.02010, x y y5.00184810, y5.00210, y 1.5210, 3.03910 y 1 1 4 5 potom pre rozdiely z yx, z yx dostávame z z2.89910, z3 10, z 1.0110, 3.48410 z 2 2 3 2

Šírenie chýb pri výpočte Pri odčítaní dvoch blízkych čísel dochádza k strate platných cifier Príklad: 1 1 4 x 5 x4.99894910, x 4.99910, x 5.1010, 1.02010, x y y5.00184810, y5.00210, y 1.5210, 3.03910 y 1 1 4 5 potom pre rozdiely z yx, z yx dostávame z z2.89910, z3 10, z 1.0110, 3.48410 z 2 2 3 2 takže z má jednu platnú cifru, zatiaľ čo x aj y majú štyri platné cifry.

Šírenie chýb pri výpočte Príklad: 5 5 4 x1.3262 510, y6.5347 510, z13.235 510 Určte aproximáciu funkcie f xy / z, absolútnu a relatívnu chybu a počet platných cifier výsledku.

Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie, šírenie chýb pri výpočte 5. Reprezentácia čísel 6. Podmienenosť numerických úloh a numerická stabilita algoritmov 7. Niečo z funkcionálnej analýzy

Reprezentácia čísel v počítači Reálne čísla sú v počítačoch reprezentované v systéme čísel s pohyblivou rádovou čiarkou. Základná myšlienka je podobná semilogaritmickému zápisu (napr. 2,457.10 5 ) Formálne je možné systém F normalizovaných čísel pohyblivej rádovej čiarky charakterizovať štyrmi celými číslami:

Reprezentácia čísel v počítači β p LU, základ číselnej sústavy presnosť p 1 rozsah exponentu β 2 L0 U

Reprezentácia čísel v počítači β p LU, základ číselnej sústavy presnosť p 1 rozsah exponentu β 2 L0 U Každé číslo x F má tvar e d kde 2 d d 3 p xmβ, md1 2 p 1 β β β

Reprezentácia čísel v počítači β p LU, základ číselnej sústavy presnosť p 1 rozsah exponentu β 2 L0 U Každé číslo x F má tvar e d kde 2 d d 3 p xmβ, md1 2 p 1 m je normalizovaná mantisa, d 0,1,..., β 1, i1,2,..., p i p je počet cifier mantisy a e LU, je celočíselný exponent. β β β sú cifry mantisy,

Reprezentácia čísel v počítači β p LU, základ číselnej sústavy presnosť p 1 rozsah exponentu β 2 L0 U Každé číslo x F má tvar e d kde 2 d d 3 p xmβ, md1 2 p 1 m je normalizovaná mantisa, d 0,1,..., β 1, i1,2,..., p i p je počet cifier mantisy a e LU, je celočíselný exponent. β β β sú cifry mantisy, Normalizácia mantisy znamená, že pre x 0 je d1 1.

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava Množina F čísel pohyblivej rádovej čiarky je konečná, počet čísel v nej je

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava Množina F čísel pohyblivej rádovej čiarky je konečná, počet čísel v nej je p 1 β β U L 2 1 1 1 pretože môžeme mať dve znamienka,

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava Množina F čísel pohyblivej rádovej čiarky je konečná, počet čísel v nej je p 1 β β U L 2 1 1 1 pretože môžeme mať dve znamienka, β 1 možností pre prvú cifru mantisy,

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava Množina F čísel pohyblivej rádovej čiarky je konečná, počet čísel v nej je p 1 β β U L 2 1 1 1 pretože môžeme mať dve znamienka, β 1 možností pre prvú cifru mantisy, β možností pre ostaných p 1 cifier mantisy,

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava Množina F čísel pohyblivej rádovej čiarky je konečná, počet čísel v nej je p 1 β β U L 2 1 1 1 pretože môžeme mať dve znamienka, β 1 možností pre prvú cifru mantisy, β možností pre ostaných p 1 cifier mantisy, možných hodnôt exponentu UL1

Reprezentácia čísel v počítači β 2 β 16 β 8 β 10 binárna sústava hexadecimálna sústava osmičková sústava dekadická sústava Množina F čísel pohyblivej rádovej čiarky je konečná, počet čísel v nej je p 1 β β U L 2 1 1 1 pretože môžeme mať dve znamienka, β 1 možností pre prvú cifru mantisy, β možností pre ostaných p 1 cifier mantisy, možných hodnôt exponentu a UL1 jednu nulu

Reprezentácia čísel v počítači Najmenšie kladné číslo v F je číslo UFL (UnderFlow Level) UFL β L, ktoré má prvú cifru mantisy rovnú jednej, ostatné nulové a exponent je najmenší možný. Najväčšie kladné číslo v F je číslo OFL (OverFlow Level) ktoré má všetky cifry mantisy rovné 1 p OFL ββ β exponent je najväčší možný. U, β 1 a

Reprezentácia čísel v počítači Reálne čísla presne zobraziteľné v systéme F nazývame strojové čísla.

Reprezentácia čísel v počítači Reálne čísla presne zobraziteľné v systéme F nazývame strojové čísla. Ostatné čísla musíme aproximovať (zaokrúhliť) fl x blízkym strojovým číslom.

Reprezentácia čísel v počítači Číslo εm 1 p β sa nazýva strojové epsilon alebo tiež strojová presnosť.

Reprezentácia čísel v počítači Číslo εm 1 p β sa nazýva strojové epsilon alebo tiež strojová presnosť. Vlastnosti strojového epsilon e e 1 a) v intervale β, β sú strojové čísla rozmiestnené rovnomerne e s krokom εmβ ;

Reprezentácia čísel v počítači Číslo εm 1 p β sa nazýva strojové epsilon alebo tiež strojová presnosť. Vlastnosti strojového epsilon e e 1 a) v intervale β, β sú strojové čísla rozmiestnené rovnomerne e s krokom εmβ ; b) najväčšia možná relatívna chyba, ktorá vznikne pri aproximácii reálneho čísla v systéme F nepresiahne 1 ε ; 2 m

Reprezentácia čísel v počítači Číslo εm 1 p β sa nazýva strojové epsilon alebo tiež strojová presnosť. Vlastnosti strojového epsilon e e 1 a) v intervale β, β sú strojové čísla rozmiestnené rovnomerne e s krokom εmβ ; b) najväčšia možná relatívna chyba, ktorá vznikne pri aproximácii reálneho čísla v systéme F nepresiahne 1 ε ; 2 m ε ε fl 1 ε c) je najväčšie z kladných čísel, pre ktoré m 1 1. 2

Reprezentácia čísel v počítači Príklad Preskúmajte, aké čísla môžeme zobraziť v modelovom binárnom systéme F v prípade, že mantisa má p=4 cifry a exponent e je obmedzený zdola číslom L=-3 a zhora číslom U=2, t.j. 3e 2

Štandard IEEE V počítačoch vyvinutých po roku 1985 sa reálne čísla zobrazujú výhradne podľa štandardu IEEE a to spravidla v týchto presnostiach: a) Jednoduchá presnosť. Použijú sa 4 bajty, t.j. 32 bitov, z toho 23 bitov pre mantisu, 8 bitov pre exponent a 1 bit pre znamienko manitsy. Pretože mantisa je normalizovaná, pre je. Táto cifra sa neukladá, takže počet cifier manitsy je. Rozsah exponentu je. 23 7 Strojová presnosť je ε m 2 1.210. Hovoríme, že mantisa má približne 7 dekadických cifier presnosti. 126 e 127 126 38 UFL 2 1.210 OFL 22 2 3.410 23 127 38 x 0 d1 1 p 24

Štandard IEEE b) Dvojnásobná presnosť. Použije sa 8 bajtov, t.j. 64 bitov, z toho 52 bitov pre mantisu, 11 bitov pre exponent a 1 bit pre znamienko manitsy. Pretože mantisa je normalizovaná, pre je. Táto cifra sa neukladá, takže počet cifier manitsy je. Rozsah exponentu je. Strojová presnosť je 52 16 ε m 2 2.210. Hovoríme, že mantisa má približne 16 dekadických cifier presnosti. 1022 e 1023 1022 308 UFL 2 2.210 OFL 22 2 1.810 52 1023 308 x 0 d1 1 p 53

Štandard IEEE Ďalšie binárne reprezentácie v IEEE štandarde: INF pre výraz typu + (napr. výsledok operácie 1/0 ) -INF pre výraz typu - (napr. výsledok operácie -1/0 ) NAN not a number (napr. výsledok operácie 0/0 ) UFLs subnormálne čísla, nenulové nenormalizované čísla s najmenším možným exponentom UFL s ε m UFL e L

Štandard IEEE Počítačová aritmetika podľa štandardu IEEE: Výsledok aritmetickej operácie vykonanej v počítači je rovnaký ako keď operáciu vykonáme presne a potom získaný výsledok vložíme do počítača Ak je absolútna hodnota výsledku aritmetickej operácie väčšia ako OFL dochádza k tzv. pretečeniu (overflow). Ak je absolútna hodnota výsledku aritmetickej operácie menšia ako UFL (resp. UFLs) dochádza k tzv. podtečeniu (underflow).

Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie, šírenie chýb pri výpočte 5. Reprezentácia čísel 6. Podmienenosť numerických úloh a numerická stabilita algoritmov 7. Niečo z funkcionálnej analýzy

Podmienenosť numerických úloh a numerická stabilita algoritmov Pri numerickom riešení rôznych úloh musíme skúmať, aký vplyv na výsledok majú malé zmeny vo vstupných hodnotách a zaokrúhľovanie počas výpočtu.

Podmienenosť numerických úloh a numerická stabilita algoritmov Pri numerickom riešení rôznych úloh musíme skúmať, aký vplyv na výsledok majú malé zmeny vo vstupných hodnotách a zaokrúhľovanie počas výpočtu. Matematickú úlohu je možné chápať ako zobrazenie, ktoré ku každému vstupnému údaju x z množiny D vstupných dát priradí výsledok z množiny výstupných dát. y R y f x

Podmienenosť numerických úloh a numerická stabilita algoritmov Pri numerickom riešení rôznych úloh musíme skúmať, aký vplyv na výsledok majú malé zmeny vo vstupných hodnotách a zaokrúhľovanie počas výpočtu. Matematickú úlohu je možné chápať ako zobrazenie, ktoré ku každému vstupnému údaju x z množiny D vstupných dát priradí výsledok z množiny výstupných dát. y R y f x Hovoríme, že matematická úloha y f x, xd, yr, je korektná, keď x D y R 1. ku každému vstupu existuje jediné riešenie, 2. toto riešenie závisí spojito na vstupných dátach, t.j. keď, potom. x a f x f a

Podmienenosť numerických úloh a numerická stabilita algoritmov Hovoríme, že korektná úloha je dobre podmienená, ak malá zmena vo vstupných dátach vyvolá malú zmenu riešenia.

Podmienenosť numerických úloh a numerická stabilita algoritmov Hovoríme, že korektná úloha je dobre podmienená, ak malá zmena vo vstupných dátach vyvolá malú zmenu riešenia. Číslo podmienenosti úlohy definujeme ako C p relatívna chyba na výstupe relatívna chyba na vstupe

Podmienenosť numerických úloh a numerická stabilita algoritmov Hovoríme, že korektná úloha je dobre podmienená, ak malá zmena vo vstupných dátach vyvolá malú zmenu riešenia. Číslo podmienenosti úlohy definujeme ako C p relatívna chyba na výstupe relatívna chyba na vstupe Ak C p 1, je úloha dobre podmienená. Pre veľké C p (>100) je úloha zle podmienená.

Podmienenosť numerických úloh a numerická stabilita algoritmov Hovoríme, že algoritmus je dobre podmienený, ak je málo citlivý na poruchy vo vstupných dátach. Ak je vplyv zaokrúhľovacích chýb na výsledok malý, hovoríme o numericky stabilnom algoritme. Dobre podmienený a numericky stabilný algoritmus sa nazýva stabilný.

Podmienenosť numerických úloh a numerická stabilita algoritmov Príklad: Odhadnite číslo podmienenosti úlohy: určiť funkčnú hodnotu (diferencovateľnej) funkcie y f x ukážte na príklade funkcie f x tan x

Podmienenosť numerických úloh a numerická stabilita algoritmov Príklady: 1. Korene kvadratickej rovnice 2 x 2bx c 0 2. Výpočet integrálu n 1 0 n x1 E x e dx n 1,2,...