Źródła błędów w obliczeniach numerycznych

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Modelowanie i symulacja
Ocena dokładności i trafności prognoz
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
Macierze, wyznaczniki, odwracanie macierzy i wzory Cramera
IV Tutorial z Metod Obliczeniowych
Metoda simpleks Simpleks jest uniwersalną metodą rozwiązywania zadań programowania liniowego. Jest to metoda iteracyjnego poprawiania wstępnego rozwiązania.
Różniczkowanie numeryczne
Metody rozwiązywania układów równań liniowych
1. Ralston A.: Wstęp do analizy numerycznej. PWN Warszawa Fortuna Z., Macukow B., Wąsowski J.: Metody numeryczne. WNT Warszawa Bjorck.
Badania operacyjne. Wykład 2
Metody numeryczne Wykład no 1.
Przykład: Dana jest linia długa o długości L 0 bez strat o stałych kilometrycznych L,C.Na początku linii zostaje załączona siła elektromotoryczna e(t),
Wykład no 11.
Metoda węzłowa w SPICE.
Problemy nieliniowe Rozwiązywanie równań nieliniowych o postaci:
ZLICZANIE cz. II.
ZŁOŻONOŚĆ OBLICZENIOWA
WARTOŚĆ BEZWZGLĘDNA Z LICZBY
Wybrane wiadomości z teorii błędów
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz,
Metoda simpleks opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź Simpleks jest uniwersalną.
Metody numeryczne w chemii
Metody matematyczne w Inżynierii Chemicznej
Metody numeryczne Wykład no 2.
Reprezentacje - zmiennoprzecinkowa
Matematyka.
Metoda różnic skończonych I
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Metody matematyczne w Inżynierii Chemicznej
Metody numeryczne SOWIG Wydział Inżynierii Środowiska III rok
Obserwatory zredukowane
Stabilność Stabilność to jedno z najważniejszych pojęć teorii sterowania W większości przypadków, stabilność jest warunkiem koniecznym praktycznego zastosowania.
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Równania rekurencyjne
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zakładamy a priori istnienie rozwiązania α układu równań.
Technika optymalizacji
Metody iteracyjne rozwiązywania układów równań liniowych
Modelowanie i identyfikacja 2010/2011Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra.
Teoria sterowania 2011/2012Stabilno ść Kazimierz Duzinkiewicz, dr hab. in ż. Katedra In ż ynierii Systemów Sterowania 1 Stabilność Stabilność to jedno.
Teoria sterowania 2011/2012Sterowanie – metody alokacji biegunów III Kazimierz Duzinkiewicz, dr hab. in ż. Katedra In ż ynierii Systemów Sterowania 1 Sterowanie.
II. Matematyczne podstawy MK
Liczby całkowite dodatnie BCN
Sterowanie – metody alokacji biegunów II
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
Maciej Paszyński Katedra Informatyki Akademia Górniczo-Hutnicza
FUNKCJE Opracował: Karol Kara.
II Zadanie programowania liniowego PL
Henryk Rusinowski, Marcin Plis
Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
METODA ELIMINACJI GAUSSA ASPEKTY NUMERYCZNE
Wstęp do metod numerycznych
Zagadnienia AI wykład 2.
Metody rozwiązywania układów równań nieliniowych
Metody nieinkluzyjne: Metoda iteracji prostej.
Matematyka Ekonomia, sem I i II.
Metody rozwiązywania układów równań liniowych
Wydział Elektroniki PWr AiR III r. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 3 Właściwe minimum lokalne: Funkcja f(x) ma w punkcie.
D. Ciołek BADANIA OPERACYJNE – wykład 2
DALEJ Sanok Spis treści Pojęcie funkcji Sposoby przedstawiania funkcji Miejsce zerowe Monotoniczność funkcji Funkcja liniowa Wyznaczanie funkcji liniowej,
 Formuła to wyrażenie algebraiczne (wzór) określające jakie operacje ma wykonać program na danych. Może ona zawierać liczby, łańcuchy znaków, funkcje,
© Prof. Antoni Kozioł, Wydział Chemiczny Politechniki Wrocławskiej MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH Temat – 5 Modelowanie różniczkowe.
Fundamentals of Data Analysis Lecture 12 Approximation, interpolation and extrapolation.
Treść dzisiejszego wykładu l Postać standardowa zadania PL. l Zmienne dodatkowe w zadaniu PL. l Metoda simpleks –wymagania metody simpleks, –tablica simpleksowa.
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
METROLOGIA Podstawy rachunku błędów i niepewności wyniku pomiaru
Teoria sterowania Wykład /2016
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

Źródła błędów w obliczeniach numerycznych 1. Błędy wejściowe 2. Błędy obcięcia 3. Błędy zaokrągleń

Źródła błędów wejściowych: • dane wejściowe obarczone są błędem pomiaru jeśli są wynikiem pomiarów wielkości fizycznych • błąd reprezentacji – nie wszystkie liczby mają swoją reprezentację (komputer może przechować tylko SKOŃCZONĄ ilość liczb) Błędy wejściowe Przybliżanie liczb, których nie można wyrazić dokładnie dokonuje się poprzez: • urywanie • zaokrąglanie

Błędy obcięcia Spowodowane jest użyciem przybliżonej formuły zamiast pełnej operacji matematycznej: • przy obliczaniu sum nieskończonych szeregów • przy obliczaniu wielkości będących granicami (całka, pochodna)

Działania arytmetyczne Aby dodać lub odjąć dwie znormalizowane liczby w zapisie zmiennoprzecinkowym, wykładniki w powinny być zrównane poprzez odpowiednie przesunięcie mantysy. Wniosek: Tracimy pewne cyfry znaczące - Przy obliczeniach przybliżonych brak prawa łączności, rozdzielności…

Wnioski praktyczne Wskazane jest: - ponowne rozwiązanie tego samego zagadnienia inną metodą lub taką samą metodą, ale z inną kolejnością operacji - ponowne rozwiązanie zagadnienia przy nieznacznej zmianie danych wejściowych

Przykład

Dane: b,c

Błąd rośnie gdy

Wskaźnik uwarunkowania określa w jakim stopniu względne zaburzenie danych wpływa na błąd względny wyniku: Problem o niskim wskaźniku uwarunkowania nazywamy dobrze uwarunkowanym zaś problemy o wysokim wskaźniku uwarunkowania – źle uwarunkowanymi. Zagadnienia o zbyt dużym wskaźniku uwarunkowania nie nadają się do numerycznego rozwiązywania ponieważ, a) już sam błąd wynikający z numerycznej reprezentacji liczb przekłada się na duży błąd obliczenia wyniku b) zaburzenia danych są nieuniknione, a źle uwarunkowane zadanie tylko je wzmocni na wyjściu. W odróżnieniu od błędu zaokrągleń czy błędu obcięcia wprowadzonego przez algorytm, wskaźnik uwarunkowania stanowi informację o błędzie przeniesionym z danych.

Funkcje rzeczywiste jednej zmiennej rzeczywistej Błąd względny: Błąd względny f(x) Wskaźnik uwarunkowania może być przybliżony formułą:

Przykład: Wyznaczenie uwarunkowania obliczania pierwiastka kwadratowego Zadanie dobrze uwarunkowane

Wskaźnik uwarunkowania Niech gdzie ε największe dopuszczalne zaburzenie względne

Wykorzystanie wzoru Taylora Dla funkcji wskaźnik uwarunkowania możemy szacować wykorzystując wzór: Błąd względny

Przykłady norm wektorów norma euklidesowa

Normy macierzy Zbiór macierzy kwadratowych jest przestrzenią liniową nad R (lub C) Norma macierzy indukowana przez normę wektora: np.

Norma spektralna Chcemy znaleźć efektywny wzór na normę macierzy indukowaną przez normę euklidesową Normę tę nazywać będziemy normą spektralną. Aby to zrobić niezbędne będzie pojęcie wartości szczególnych macierzy:

Wartości własne macierzy Liczbę λ, dla której istnieje niezerowy wektor spełniający równanie nazywamy wartością własną, wówczas wartość x - wektor własny Mamy czyli gdzie I jest macierzą jednostkową Równanie jednorodne ma niezerowe rozwiązanie wtedy i tylko gdy macierz główna jest osobliwa: wielomian charakterystyczny Powyższe równanie pozwala wyznaczyć wartości własne jako pierwiastki wielomianu charakterystycznego.

Wielomian charakterystyczny: Zbiór wszystkich wartości własnych macierzy A nazywa się jej widmem lub spektrum i jest oznaczany przez (A) Wielomian charakterystyczny: A(λ) = –λ3 +12λ2 – 46λ + 56 = –(λ–λ1) (λ–λ2) (λ–λ3), gdzie λ1=4–2, λ2=4, λ3 =4+2. Wyznaczymy wektor własny odpowiadający wartości własnej λ2 = 4. Dla tej wartości równanie charakterystyczne (A- λI)x = 0 ma postać , Nieskończenie wiele wektorów własnych postaci: gdzie

Sprzężenie macierzy Dla macierzy o wyrazach rzeczywistych AH =AT A - macierz o elementach zespolonych (lub rzeczywistych) Dla macierzy o wyrazach rzeczywistych AH =AT

Macierze hermitowskie i unitarne macierz hermitowska macierz unitarna gdzie I jest macierzą jednostkową

Wartości szczególne Macierz jest hermitowska i dodatnio określona Taka macierz ma dokładnie n wartości własnych przy czym są one rzeczywiste i nieujemne Pierwiastki kwadratowe z nich nazywamy wartościami szczególnymi macierzy A

wielomian charakterystyczny Widmo Wartości szczególne

Norma spektralna: gdzie wartości szczególne A. Nie wszystkie normy macierzy są indukowane przez normę wektora np.

Wskaźnik uwarunkowania macierzy Niech będzie zaburzonym wektorem Oszacowanie zaburzenia bezwzględnego wyniku

Oszacowanie zaburzenia względnego wyniku Skąd Wskaźnik uwarunkowania