Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Excel Narzędzia do analizy regresji
Język C/C++ Funkcje.
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
mgr inż. Ryszard Chybicki Zespół Szkół Ponadgimnazjalnych
STATYSTYKA WYKŁAD 03 dr Marek Siłuszyk.
WYKŁAD 2 SYSTEMY EKSPERTOWE cz.2.
Metody numeryczne wykład no 2.
Wykład no 11.
Liniowość - kryterium Kryterium Znane jako zasada superpozycji
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
NIERÓWNOŚCI LINIOWE Z JEDNĄ NIEWIADOMĄ
Podstawy programowania PP - LAB1 Wojciech Pieprzyca.
Instrukcja skoku GO TO etykieta Np. GO TO 100 ….. 100WRITE (*,*) Przeskok do instrukcji 100 Uwaga! NIE WOLNO skakać do wnętrzna złożonych instrukcji warunkowych.
Liczby zespolone Liczby zespolone – narzędzie (ale tylko narzędzie) wykorzystywane w analizie sygnałów. Mechanika kwantowa – rozwiązanie równania Schroedingera.
Wstęp do interpretacji algorytmów
ETO w Inżynierii Chemicznej
Układ równań stopnia I z dwoma niewiadomymi
Matematyka wokół nas Równania i nierówności
ALGORYTMY.
Układy równań 23x - 31 y = 1 x – y = - 8 x = -1 y - x = 1 x + y = 11
Automatyka Wykład 3 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów regulacji.
Automatyka Wykład 4 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów regulacji (c.d.)
Automatyka Wykład 3 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów, elementów i układów.
Modele matematyczne przykładowych obiektów i elementów automatyki
obliczeNIA symbolicznE w MATLAB’ie
Wykład 5 Charakterystyki czasowe obiektów regulacji
Informatyka i programowanie
Dane do obliczeń.
struct nazwa { lista składników }; Dostęp do składowych struktury Nazwa_Zmniennej_Strukturalnej. Nazwa_Składnika.
Analiza współzależności cech statystycznych
RÓWNANIA Aleksandra Janes.
Excel Wykład 3.. Importowanie plików tekstowych Kopiuj – wklej Małe pliki Kolumny oddzielone znakiem tabulacji Otwieranie/importowanie plików tekstowych.
dla danych dwóch zbiorów X i Y przyporządkowanie każdemu elementowi zbioru X dokładnie jednego elementu zbioru. Wielomiany Funkcja liniowa Funkcja kwadratowa.
Gramatyki Lindenmayera
ETO w Inżynierii Chemicznej MathCAD wykład 4.. Analiza danych Aproksymacja danych.
AUTOMATYKA i ROBOTYKA (wykład 6)
Microsoft Office Excel
Podstawy analizy matematycznej II
dla klas gimnazjalnych
Zakładamy a priori istnienie rozwiązania α układu równań.
Przekazywanie parametrów do funkcji oraz zmienne globalne i lokalne
MOiPP Matlab Sortowanie Obliczenia symboliczne - Symbolic ToolBox
MOiPP Wykład 7 Matlab cd..
Regresja wieloraka.
Algorytmika.
MOiPP Matlab Przykłady metod obliczeniowych Obliczenia symboliczne
METODA ELIMINACJI GAUSSA
Metody numeryczne szukanie pierwiastka metodą bisekcji
Rozwiązywanie układów równań liniowych różnymi metodami
METODA ELIMINACJI GAUSSA ASPEKTY NUMERYCZNE
Obliczenia symboliczne
Metody Numeryczne Ćwiczenia 3
opracowała: Anna Mikuć
Metody nieinkluzyjne: Metoda iteracji prostej.
Regresja liniowa Dany jest układ punktów
Wstęp do interpretacji algorytmów
ALG - wykład 3. LICZBY ZESPOLONE MACIERZE. Powtórzenie z = a+bi, z  C Re z = Re(a+bi) = a Im z = Im(a+bi) = b.
 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.
Treść dzisiejszego wykładu l Szeregi stacjonarne, l Zintegrowanie szeregu, l Kointegracja szeregów.
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ
Rozwiązywanie układów równań Radosław Hołówko Konsultant: Agnieszka Pożyczka.
Czyli wzory Viete’a. Jeżeli funkcja kwadratowa ma pierwiastki (miejsca zerowe), to zachodzą następujące wzory Viete’a:
Odporne sterowanie napędami elektrycznymi z wykorzystaniem algorytmów niecałkowitego rzędu Krzysztof Oprzędkiewicz Wydział EAIiIB Katedra Automatyki i.
Równania kwadratowe zupełne
Nierówności liniowe.
ETO w Inżynierii Chemicznej
Sterowanie procesami ciągłymi
Analiza obwodów z jednym elementem reaktancyjnym
Zapis prezentacji:

Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip Praca z równaniami Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip

Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip Dygresje Równania zapisujemy za pomocą podwójnego znaku równości „ == „ Np.: „ 2x+5 == 9 „ Operator wyjścia „ -> ” można używać do sprawdzania poprawności obliczeń Czy x=2 jest pierwiastkiem równania powyżej? Operator dostępu „ /. „ służy do uzyskiwania danych. Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip

Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip Dygresje cz.2 Rodzaj nawiasu użycie przykład ( okrągłe ) grupowanie (3*x+1)^2+(y+2) [ kwadratowe ] argumenty funkcji Sin[x] { wąsate } listy {x+1, x} [[ podwójne ]] określa pozycje Ans[[1]] Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.zip

Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.rar Trzy narzędzia pracy Solve NSolve FindRoot Uwaga: Pierwsza metoda działa algebraicznie Dwie pozostałe numerycznie ( aproksymacyjnie ) Adres: kokos.umcs.lublin.pl/s/LukaszRycabel/mathematica.rar

Solve[ równanie, zmienne ] Co można powiedzieć o następujących równaniach: x^2 - 3x + 1 = 0 Ma 2 rozwiązania, które można aproksymować poprzez N[%] x^3 + x^2 = -3x Ma 3 rozwiązania, z czego 2 zespolone y^2 – ay = 2a ( względem y ) 2 pierwiastki zależne od parametru a x+ sin x = cos x cóż nie wszystko jest doskonałe – metoda nie daje rozwiązania Solve świetnie działa na wielomianach, jednakże dość często zawodzi na funkcjach trygonometrycznych, wykładniczych hiperbolicznych

Solve[{r1,r2,..,},{zm1,zm2,…}] I problem ( 1 para rozwiązań ) 3x + 8y = 5 5x +2y =7 II problem ( 2 pary rozwiązań ) 3xy – y^2 = -4 2x + y = 3 III problem ( brak rozwiązania ) x + y = 0 x + y = 1 IV problem ( 2 rozwiązania parametryczne) x+ 2y – z = 1 x – y + z^2 = 2 Względem parametrów x,y

NSolve[{r1,r2,..,},{zm1,zm2,…}] Lista parametrów wejściowych identyczna jak przy funkcji Solve Również możliwe jest działanie na układach równań tak jak poprzednio. Problem: 3xy – y^2 = 5 2x^2 + y = 9 Jak widać, zbiór wyników tym razem w postaci ułamka dziesiętnego.

Solve kontra NSolve Solve metoda obliczeń algebraicznych NSolve metoda obliczeń aproksymacyjnych Solve ze względu na konstrukcje jest wolniejsza w działaniu ( ok. 100-krotnie ) Obie funkcje mają kłopoty z funkcjami Wykładniczymi Trygonometrycznymi Logarytmicznymi

FindRoot[równanie, { zmienna, start}] Dużo skuteczniejsze narzędzie na oporne funkcje z którymi zazwyczaj mają problem Solve oraz NSolve Start – stała od której zaczynamy aproksymować Problem: Tan(x) = 8 – 17x^2, względem x od punktu startowego xs=0.6

FindRoot[r1,r2.., {z1,s1} , {z2,s2},..] Problem ( układ równań ) y^2 – x^3 = 5 y = x - 3cos x + 4 ( xs , ys ) = ( 1 , 2 )

Operacja na wynikach Solve & NSolve Krok 1. Przypisz zmienna do funkcji Krok 2. Zidentyfikuj każdy wynik Krok 3. „Wypakuj”

Uwagi końcowe W metodach NSolve i FindRoot można określić format wyniku ( WorkingPrecision ). Dodatkowo w metodzie FindRoot można dookreślić zakres szukania rozwiązań ( przedział ). Adres z wynikami kokos.umcs.lublin.pl/s/LukaszRycabel/wmathematica.zip

Dziękuję za uwagę