Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.

Slides:



Advertisements
Podobne prezentacje
Zakład Mechaniki Teoretycznej
Advertisements

Modelowanie i symulacja
Rozwiązywanie równań różniczkowych metodą Rungego - Kutty
Ilustracja obliczania całek oznaczonych metodą Monte Carlo
Metody numeryczne część 3. Całkowanie metodą Eulera i Simpsona.
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
IV Tutorial z Metod Obliczeniowych
Język ANSI C Funkcje Wykład: Programowanie komputerów
Różniczkowanie numeryczne
Wprowadzenie do C++ Zajęcia 2.
PROGRAMOWANIE STRUKTURALNE
Zakład Mechaniki Teoretycznej
Metoda węzłowa w SPICE.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 7: Procedury i funkcje © Jan Kaczmarek.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i język C
Programowanie imperatywne i język C Copyright, 2005 © Jerzy R. Nawrocki Wstęp.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
PROPOZYCJA PROJEKTÓW hp1d, hp2d, hp3d
Metody numeryczne w chemii
Algorytmy Marek Pudełko
Spis treści Możliwości biblioteki logiczno-fizycznej
Podstawy programowania
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Prowadzący: Dr inż. Jerzy Szczygieł
Metody matematyczne w Inżynierii Chemicznej
ETO w Inżynierii Chemicznej MathCAD wykład 4.. Analiza danych Aproksymacja danych.
Metody numeryczne SOWIG Wydział Inżynierii Środowiska III rok
Zakładamy a priori istnienie rozwiązania α układu równań.
przygotował: mgr inż. Bartłomiej Krawczyk
METODY NUMERYCZNE I OPTYMALIZACJA
Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:
Metody iteracyjne rozwiązywania układów równań liniowych
Instytut Matematyki i Informatyki
Dane INFORMACYJNE Nazwa szkoły: I Liceum Ogólnokształcące im. Powstańców Wlkp. w Koźminie Wlkp. ID grupy: 97_32 Opiekun: Jarosław Kucharski Nazwa szkoły:
Algorytmy.
EXCEL Wykład 4.
Analiza wizualna – co to jest i czym to się je
Stabilność metod numerycznych
Źródła błędów w obliczeniach numerycznych
Analiza wizualna – co to jest i czym to się je Krzysztof S. Nowiński
Maciej Paszyński Katedra Informatyki Akademia Górniczo-Hutnicza
SPECJALNOŚĆ: Oprogramowanie Systemowe
Algorytmika.
C++.
Metody numeryczne szukanie pierwiastka metodą bisekcji
Wstęp do metod numerycznych
opracowała: Anna Mikuć
EXCEL Wstęp do lab. 4. Szukaj wyniku Prosta procedura iteracyjnego znajdowania niewiadomej spełniającej warunek będący jej funkcją Metoda: –Wstążka Dane:
Tematyka zajęć LITERATURA
Podstawy języka skryptów
Całkowanie różniczkowego równania ruchu metodą Newmarka
Zaawansowane zastosowania metod numerycznych
Programowanie imperatywne i język C Copyright, 2007 © Jerzy R. Nawrocki Wstęp do.
Podstawy programowania
Wykład 6 Dr Aneta Polewko-Klim
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
ELEMENTY METOD NUMERYCZNYCH
Dokumentacja programu komputerowego i etapy tworzenia programów.
W PYTANIACH I ODPOWIEDZIACH. CZYM JEST MATHCAD? Mathcad to komercyjny program algebry komputerowej (CAS) stworzony przez firmę Mathsoft o możliwościach.
Osoby prowadzące zajęcia z Informatyki (II część): Prof. Mirosław Czarnecki (W+L) Konsultacje:piątek (p. 302a)
Fundamentals of Data Analysis Lecture 12 Approximation, interpolation and extrapolation.
Wyższa Szkoła Informatyki i Zarządzania W Bielsku-Białej Kierunek informatyka Specjalność : Systemy informatyczne Praca dyplomowa inżynierska : System.
Osoby prowadzące zajęcia z Informatyki (II część): Prof. Mirosław Czarnecki (W+L) Konsultacje:piątek (p. 302a)
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Informacje ogólne.
Podstawy Informatyki.
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

Metody numeryczne a błędy obliczeniowe w nowoczesnych urządzeniach elektronicznych.

Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak dokładność obliczeń może być z góry określona i dobiera się ją zależnie od potrzeb.

Zaokrąglij liczbę 20,5402 do części dziesiątych i określ błąd bezwzględny i względny przybliżenia.

Zadania metod numerycznych określić dane problemu i cel obliczeń, czyli dokładnie sformułować zadanie w języku matematyki, określić środki obliczeniowe dzięki którym chcemy osiągnąć cel, dla analizy zadania i sposobów jego rozwiązania wygodnie jest zdefiniować klasę rozpatrywanych danych oraz model obliczeniowy w obrębie którego będą działać nasze algorytmy.

Zastosowanie metod numerycznych całkowanie znajdowanie miejsc zerowych wielomianów stopnia większego niż 2 rozwiązywanie układów równań liniowych w przypadku większej liczby równań i niewiadomych rozwiązywanie równań różniczkowych i układów takich równań znajdowanie wartości i wektorów własnych aproksymacja, czyli przybliżaniu nieznanych funkcji

efektywność przez prostotę

Model obliczeniowy Tworząc i analizując algorytmy, jakie będą pojawiać w naszym wykładzie, będziemy posługiwać się pewnym uproszczonym modelem obliczeń, dzięki czemu będziemy mogli skoncentrować się na esencji algorytmu. Aby zdefiniować nasz model obliczeniowy, posłużymy się pojęciem programu.

Program składa się z deklaracji, czyli opisu obiektów, których będziemy używać, oraz z instrukcji, czyli opisu akcji, które będziemy wykonywać. #include <stdio.h> void main() { float promien, wysokosc, objetosc; promien= 3.3; wysokosc = 44.4; objetosc = 3.1415926 * promien * promien * wysokosc; printf("Objetosc walca = %f", objetosc); }

Środowisko obliczeniowe wykorzystanie standardowych języków programowania (C, Fortran, być może ze wstawkami w asemblerze) oraz wyspecjalizowanych bibliotek użycie gotowego środowiska obliczeń numerycznych będącego wygodnym interfejsem do specjalizowanych bibliotek numerycznych

Języki programowania Programy numeryczne (a przynajmniej ich jądra obliczeniowe) są zazwyczaj niezbyt wymagające jeśli chodzi o struktury danych, co więcej, prostota struktur danych szybko rewanżuje się efektywniejszym kodem. Językami opartymi na prostych konstrukcjach programistycznych są: Fortran i C. Inne popularne języki: Java, Pascal, VisualBasic i inne, nie są zbyt odpowiednie dla obliczeń numerycznych.

Środowiska obliczeń numerycznych Inną możliwością prowadzenia obliczeń numerycznych jest skorzystanie z gotowych, wyspecjalizowanych środowisk programistycznych, dających użytkownikowi m.in. wygodny interfejs do bardziej skomplikowanych bibliotek numerycznych.

MATLAB program komputerowy będący interaktywnym środowiskiem do wykonywania obliczeń naukowych i inżynierskich, oraz do tworzenia symulacji komputerowych.

SCILAB darmowy pakiet naukowy stworzony przez francuskie INRIA oraz ENPC . Od roku 1994 rozprowadzany na licencji open source. Od maja 2003 roku rozwijany przez utworzone specjalnie Scilab Consortium.

Maxima program komputerowy typu CAS, które mają wspomagać wykonywanie obliczeń symbolicznych. Głównym składnikiem programu jest interpreter.

Niektóre metody numeryczne FFT Parabole Simpsona Interpolacja Lagrange’a Metoda bisekcji

RODZAJE BŁĘDÓW Błędy danych wejściowych Błędy zaokrągleń w czasie obliczeń Błędy obcięcia Błędy programisty

INTERDYSCYPLINARNE PRAKTYCZNE ZASTOSOWANIE METOD NUMERYCZNYCH

MEDYCYNA

MECHANIKA

AKUSTYKA

ROBOTYKA i AUTOMATYKA

GÓRNICTWO i DRĄŻENIE

BANKOWOŚĆ

TESTY ZDERZENIOWE

KOMPUTER

KONIEC WYKONAŁ: ROMAN DRÓŻDŻ KL. II TI