Pakiety Matematyczne MAP1351W,P

Podobne dokumenty
Metody numeryczne i statystyka dla in»ynierów

Laboratorium 7. Zad. 1 Całkowanie w Matlabie. Zapoznać i wypróbować komendy: Przekazywanie funkcji: sqr x.^2 a = sqr(5)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Na podstawie informacji zdobytych na poprzednich zajęciach proszę wykonać następujące zadania:

Interpolacja Lagrange'a, bazy wielomianów

01.Wprowadzenie do pakietu MATLAB

Ćwiczenie 4. Matlab - funkcje, wielomiany, obliczenia symboliczne

Rozdziaª 13. Przykªadowe projekty zaliczeniowe

Metody numeryczne. Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski

Liniowe zadania najmniejszych kwadratów

Metody numeryczne i statystyka dla in»ynierów

Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne

Aproksymacja funkcji metod najmniejszych kwadratów

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Metody numeryczne i statystyka dla in»ynierów

Wykład 6. Pakiety oprogramowania analizy matematycznej. Interpretacja wyników

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Matlab III Instrukcje, interpolacja, dopasowanie krzywych,

Ekonometria - wykªad 8

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Elementarna analiza statystyczna

Funkcja pierwotna, całka oznaczona na podstawie funkcji pierwotnej

Interpolacja funkcjami sklejanymi

1 Bª dy i arytmetyka zmiennopozycyjna

Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne

Liniowe równania ró»niczkowe n tego rz du o staªych wspóªczynnikach

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd.

Lekcja 9 Liczby losowe, zmienne, staªe

Ekonometria Bayesowska

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Mathematica - podstawy

Matematyka 1. Šukasz Dawidowski. Instytut Matematyki, Uniwersytet l ski

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna

1 Przypomnienie wiadomo±ci ze szkoªy ±redniej. Rozwi zywanie prostych równa«i nierówno±ci

Elementarna statystyka Wnioskowanie o regresji (Inference 2 czerwca for regression) / 13

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

1 Granice funkcji wielu zmiennych.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Technologie informatyczne

1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

STATYSTYCZNE MODELOWANIE DANYCH BIOLOGICZNYCH

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5];

Elementy metod numerycznych - zajęcia 11

Kurs z matematyki - zadania

Wykªad 6: Model logitowy

Funkcje, wielomiany. Informacje pomocnicze

Ewolucja Ró»nicowa - Wprowadzenie

DOPASOWYWANIE KRZYWYCH

Optymalizacja R dlaczego warto przesi ± si na Linuxa?

Analiza Matematyczna MAT1317

Ekonometria. wiczenia 8 Modele zmiennej jako±ciowej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Metody statystyczne w biologii - Wykªad 8. Uniwersytet Przyrodniczy we Wrocªawiu Katedra Genetyki i Ogólnej Hodowli Zwierz t

Optymalizacja wypukªa: wybrane zagadnienia i zastosowania

METODY NUMERYCZNE. Wykład 3. Plan. Aproksymacja Interpolacja wielomianowa Przykłady. dr hab.inż. Katarzyna Zakrzewska, prof.agh. Met.Numer.

Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący

Modele wielorównaniowe. Problem identykacji

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Równania liniowe i nieliniowe

Szereg Taylora Javier de Lucas. f k) (x 0 ) (x x 0 ) k + R n (x, x 0 ), k! (x x 0 ) k k!

Programowanie wspóªbie»ne

INTERPOLACJA I APROKSYMACJA FUNKCJI

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

Informacje pomocnicze

Matlab (5) Matlab równania różniczkowe, aproksymacja

Modele liniowe i mieszane na przykªadzie analizy danych biologicznych - Wykªad 1

Podstawy statystycznego modelowania danych - Wykªad 7

Estymacja parametru gªadko±ci przy u»yciu falek splajnowych

LZNK. Rozkªad QR. Metoda Householdera

Aproksymacja funkcji a regresja symboliczna

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, Dawid Rasaªa Metody numeryczne 1 / 9

Zadania i scenariusze zaj z laboratorium komputerowego do wykªadu z Matematyki Obliczeniowej. Leszek Marcinkowski

Interpolacja i aproksymacja, pojęcie modelu regresji

Materiaªy do Repetytorium z matematyki

Funkcje wielu zmiennych

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

dr inż. Damian Słota Gliwice r. Instytut Matematyki Politechnika Śląska

Aproksymacja. funkcji: ,a 2. ,...,a m. - są funkcjami bazowymi m+1 wymiarowej podprzestrzeni liniowej X m+1

Ekonometria Bayesowska

Zbiory ograniczone i kresy zbiorów

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Rozdziaª 7. Rozwi zywanie równa«nieliniowych. 7.1 Funkcja octave'a fzero()

Opis matematyczny ukªadów liniowych

Makroekonomia Zaawansowana

Pakiety Matematyczne MAT1351W

AM II /2019 (gr. 2 i 3) zadania przygotowawcze do I kolokwium

Proste modele o zªo»onej dynamice

Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI

PAKIET MathCad - Część III

Spis tre±ci. Plan. 1 Pochodna cz stkowa. 1.1 Denicja Przykªady Wªasno±ci Pochodne wy»szych rz dów... 3

Ekonometria. wiczenia 2 Werykacja modelu liniowego. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Lab. 02: Algorytm Schrage

19. Obiektowo± 1 Kacze typowanie. 2 Klasy

Wykład 7 - Inne moduły wspierające obliczenia numeryczne

Zmiana baz. Jacek Jędrzejewski Macierz przejścia od bazy do bazy 2

Transkrypt:

STEINHAUS HUGO CENTER W R O C L AW Pakiety Matematyczne MAP1351W,P dr in». Marek Teuerle Centrum im. Hugona Steinhausa Politechnika Wrocªawska Wrocªaw, 07-14 maja 2019

MATLAB Plan wykªadu:

MATLAB Plan wykªadu: zmienne globalne,

MATLAB Plan wykªadu: zmienne globalne, m-funkcje o zmiennej liczbie parametrów,

MATLAB Plan wykªadu: zmienne globalne, m-funkcje o zmiennej liczbie parametrów, interpolacja warto±ci funkcji,

MATLAB Plan wykªadu: zmienne globalne, m-funkcje o zmiennej liczbie parametrów, interpolacja warto±ci funkcji, dopasowanie funkcji deterministycznych do danych obliczenia symboliczne.

Zmienne globalne

Zmienne globalne Zmienne zadeklarowane w m-funkcjach s 'widoczne' jedynie w obr bie danej funkcji,

Zmienne globalne Zmienne zadeklarowane w m-funkcjach s 'widoczne' jedynie w obr bie danej funkcji, Przykªad funkcji: function y=test(x) a=x; y=a;

Zmienne globalne Zmienne zadeklarowane w m-funkcjach s 'widoczne' jedynie w obr bie danej funkcji, Przykªad funkcji: function y=test(x) a=x; y=a; Przykªad wywoªania: >>test(2); 2

Zmienne globalne Zmienne zadeklarowane w m-funkcjach s 'widoczne' jedynie w obr bie danej funkcji, Przykªad funkcji: function y=test(x) a=x; y=a; Przykªad wywoªania: >>test(2); 2 >>a+2 Undefined function or variable 'a'.

Zmienne globalne

Zmienne globalne czasami istnieje potrzeba zdeniowania takiej zmiennej, która b dzie dost pna przy wywoªaniach danej m-funkcji, przy czym ta zmienne nie jest po±ród listy argumentów wej±ciowych funkcji -> zmienna globalna,

Zmienne globalne czasami istnieje potrzeba zdeniowania takiej zmiennej, która b dzie dost pna przy wywoªaniach danej m-funkcji, przy czym ta zmienne nie jest po±ród listy argumentów wej±ciowych funkcji -> zmienna globalna, Przykªad funkcji: function y=test1(n) global a; y=a^n; function y=test2(n) global a; y=a^(1/n);

Zmienne globalne czasami istnieje potrzeba zdeniowania takiej zmiennej, która b dzie dost pna przy wywoªaniach danej m-funkcji, przy czym ta zmienne nie jest po±ród listy argumentów wej±ciowych funkcji -> zmienna globalna, Przykªad funkcji: function y=test1(n) global a; y=a^n; function y=test2(n) global a; y=a^(1/n); Przykªad wywoªania: >> global a;a=4; >> [test1(2) test2(2)] 16 2

Zmienne globalne u»ywaj c zmiennych globalnych trzeba uwa»a na mechanizmy rekurencyjne: Przykªad funkcji: function a=test3(n) global a; a=a^(1/n);

Zmienne globalne u»ywaj c zmiennych globalnych trzeba uwa»a na mechanizmy rekurencyjne: Przykªad funkcji: function a=test3(n) global a; a=a^(1/n); Prezentacja

M-funkcje o zmiennej liczbie parametrów Co ju» wiemy o funkcjach:

M-funkcje o zmiennej liczbie parametrów Co ju» wiemy o funkcjach: funkcja mo»e mie zestaw parametrów wej±ciowych,

M-funkcje o zmiennej liczbie parametrów Co ju» wiemy o funkcjach: funkcja mo»e mie zestaw parametrów wej±ciowych, liczba argumentów wej±ciowych mo»emy dowolnie ustali i zale»y to od potrzeb programisty,

M-funkcje o zmiennej liczbie parametrów Co ju» wiemy o funkcjach: funkcja mo»e mie zestaw parametrów wej±ciowych, liczba argumentów wej±ciowych mo»emy dowolnie ustali i zale»y to od potrzeb programisty, funkcje mo»e równie» zwraca zestaw parametrów wyj±ciowych.

M-funkcje o zmiennej liczbie parametrów Co ju» wiemy o funkcjach: funkcja mo»e mie zestaw parametrów wej±ciowych, liczba argumentów wej±ciowych mo»emy dowolnie ustali i zale»y to od potrzeb programisty, funkcje mo»e równie» zwraca zestaw parametrów wyj±ciowych. Przykªad funkcji: function [a b c d]=mojafunkcja(e,f,g,h)...

M-funkcje o zmiennej liczbie parametrów Co ju» wiemy o funkcjach: funkcja mo»e mie zestaw parametrów wej±ciowych, liczba argumentów wej±ciowych mo»emy dowolnie ustali i zale»y to od potrzeb programisty, funkcje mo»e równie» zwraca zestaw parametrów wyj±ciowych. Przykªad funkcji: function [a b c d]=mojafunkcja(e,f,g,h)... Przykªad wywoªania: >> [q w e r]=mojafunkcja(1,1,2,1);

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wej±ciowych

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wej±ciowych wewn trz funkcji mo»emy u»ywa zmiennej nargin, która zawiera informacj o liczbie jej parametrów wej±ciowych,

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wej±ciowych wewn trz funkcji mo»emy u»ywa zmiennej nargin, która zawiera informacj o liczbie jej parametrów wej±ciowych, wykorzystuj c instrukcje warunkowe mo»emy obsªugiwa przypadki wywoªywa«funkcji dla ró»nej liczby parametrów wej±ciowych

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wej±ciowych wewn trz funkcji mo»emy u»ywa zmiennej nargin, która zawiera informacj o liczbie jej parametrów wej±ciowych, wykorzystuj c instrukcje warunkowe mo»emy obsªugiwa przypadki wywoªywa«funkcji dla ró»nej liczby parametrów wej±ciowych [prezentacja: przykªad funkcji myplotin]

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wyj±ciowych

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wyj±ciowych wewn trz funkcji mo»emy u»ywa zmiennej nargout, która zawiera informacj o liczbie jej parametrów wyj±ciowych,

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wyj±ciowych wewn trz funkcji mo»emy u»ywa zmiennej nargout, która zawiera informacj o liczbie jej parametrów wyj±ciowych, wykorzystuj c instrukcje warunkowe mo»emy obsªugiwa przypadki wywoªywa«funkcji dla ró»nej liczby parametrów wyj±ciowych

M-funkcje o zmiennej liczbie parametrów Kontrola liczby parametrów wyj±ciowych wewn trz funkcji mo»emy u»ywa zmiennej nargout, która zawiera informacj o liczbie jej parametrów wyj±ciowych, wykorzystuj c instrukcje warunkowe mo»emy obsªugiwa przypadki wywoªywa«funkcji dla ró»nej liczby parametrów wyj±ciowych [prezentacja: przykªad funkcji myplot z obsªug domy±lnych parametrów]

M-funkcje o zmiennej liczbie parametrów MATLAB pozwala równie» radzi sobie w sytuacji, kiedy maksymalna liczba parametrów wej±ciowych/wyj±ciowych nie jest z góry ustalona

M-funkcje o zmiennej liczbie parametrów MATLAB pozwala równie» radzi sobie w sytuacji, kiedy maksymalna liczba parametrów wej±ciowych/wyj±ciowych nie jest z góry ustalona wewn trz funkcji mo»emy u»ywa zmiennej varargin, która jest tablic (array) parametrów wej±ciowych,

M-funkcje o zmiennej liczbie parametrów MATLAB pozwala równie» radzi sobie w sytuacji, kiedy maksymalna liczba parametrów wej±ciowych/wyj±ciowych nie jest z góry ustalona wewn trz funkcji mo»emy u»ywa zmiennej varargin, która jest tablic (array) parametrów wej±ciowych, wewn trz funkcji mo»emy u»ywa zmiennej varargout, która jest tablic (array) parametrów wyj±ciowych,

M-funkcje o zmiennej liczbie parametrów MATLAB pozwala równie» radzi sobie w sytuacji, kiedy maksymalna liczba parametrów wej±ciowych/wyj±ciowych nie jest z góry ustalona wewn trz funkcji mo»emy u»ywa zmiennej varargin, która jest tablic (array) parametrów wej±ciowych, wewn trz funkcji mo»emy u»ywa zmiennej varargout, która jest tablic (array) parametrów wyj±ciowych, [prezentacja: przykªad funkcji plotdyn,plotdyn2, przepisz]

Interpolacja funkcji Zaªó»my,»e mamy zestaw danych {(x i, y i )} i 1.

Interpolacja funkcji Zaªó»my,»e mamy zestaw danych {(x i, y i )} i 1. Szukamy funkcji interpoluj cej dane (inter polus-bieguny, w zªy). - mi dzy,

Interpolacja funkcji Zaªó»my,»e mamy zestaw danych {(x i, y i )} i 1. Szukamy funkcji interpoluj cej dane (inter - mi dzy, polus-bieguny, w zªy). Punkty {(x i, y i )} i 1 nazywamy w zªami interpolacyjnymi.

Interpolacja funkcji Zaªó»my,»e mamy zestaw danych {(x i, y i )} i 1. Szukamy funkcji interpoluj cej dane (inter - mi dzy, polus-bieguny, w zªy). Punkty {(x i, y i )} i 1 nazywamy w zªami interpolacyjnymi. Mo»liwym rozwi zaniem jest u»ycie wielomianu interpolacyjnego Lagrange'a (wspomniany przy kwadraturach): W N (x) = N i=1 y i (x x 1 )... (x i 1 )(x i+1 )... (x x N ) (x i x 1 )... (x i x i 1 )(x i x i+1 )... (x i x N ). Gªówn wad interpolacji za pomoc wielomianów s du»e oscylacje mi dzy w zªami dla wielomianów wysokich stopni.

Interpolacja funkcji Zaªó»my,»e mamy zestaw danych {(x i, y i )} i 1. Szukamy funkcji interpoluj cej dane (inter - mi dzy, polus-bieguny, w zªy). Punkty {(x i, y i )} i 1 nazywamy w zªami interpolacyjnymi. Mo»liwym rozwi zaniem jest u»ycie wielomianu interpolacyjnego Lagrange'a (wspomniany przy kwadraturach): W N (x) = N i=1 y i (x x 1 )... (x i 1 )(x i+1 )... (x x N ) (x i x 1 )... (x i x i 1 )(x i x i+1 )... (x i x N ). Gªówn wad interpolacji za pomoc wielomianów s du»e oscylacje mi dzy w zªami dla wielomianów wysokich stopni. Rozwi zanie: metoda funkcji sklejanych (dla podzbiorów interpolacja za pomoc wielomianów niskiego rz du + odpowiednie sklejanie tych wielomianów dla zapewnienia gªadko±ci)

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów,

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej,

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji:

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji: 'linear' - interpolacj f. ªaman,

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji: 'linear' - interpolacj f. ªaman, 'spline' - interpolacja f. sklejanymi trzeciego stopnia,

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji: 'linear' - interpolacj f. ªaman, 'spline' - interpolacja f. sklejanymi trzeciego stopnia, 'cubic' - interpolacja wielomianami trzeciego stopnia.

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji: 'linear' - interpolacj f. ªaman, 'spline' - interpolacja f. sklejanymi trzeciego stopnia, 'cubic' - interpolacja wielomianami trzeciego stopnia. 'nearest' - przyjmuje warto± w najbli»szych s siaduj cych w zªach.

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji: 'linear' - interpolacj f. ªaman, 'spline' - interpolacja f. sklejanymi trzeciego stopnia, 'cubic' - interpolacja wielomianami trzeciego stopnia. 'nearest' - przyjmuje warto± w najbli»szych s siaduj cych w zªach.

Interpolacja funkcji W MATLABIE do interpolacji u»ywamy funkcji yi=interp1(x,y,xi,'metoda'), gdzie x i y to wektory wspóªrzednych interpolowanych punktów, xi to wektor argumentów funkcji interpoluj cej, 'metoda' - wybór metody interpolacji: 'linear' - interpolacj f. ªaman, 'spline' - interpolacja f. sklejanymi trzeciego stopnia, 'cubic' - interpolacja wielomianami trzeciego stopnia. 'nearest' - przyjmuje warto± w najbli»szych s siaduj cych w zªach. [Prezentacja: interpolacja funkcji trygonometrycznej interpoluj.m, interpoluj_runge.m]

Dopasowanie funkcji deterministycznych do danych W MATLABIE do dopasowywania funkcji do danych mo»na u»ywa takich narz dzi jak: metoda najmniejszych kwadratów dla wielomianów: funkcja polyfit,

Dopasowanie funkcji deterministycznych do danych W MATLABIE do dopasowywania funkcji do danych mo»na u»ywa takich narz dzi jak: metoda najmniejszych kwadratów dla wielomianów: funkcja polyfit, metoda najmniejszych kwadratów dla wielomianu stopnia n=1 to regresja liniowa,

Dopasowanie funkcji deterministycznych do danych W MATLABIE do dopasowywania funkcji do danych mo»na u»ywa takich narz dzi jak: metoda najmniejszych kwadratów dla wielomianów: funkcja polyfit, metoda najmniejszych kwadratów dla wielomianu stopnia n=1 to regresja liniowa, dedykowanej aplikacji cftool.

Dopasowanie funkcji deterministycznych do danych W MATLABIE do dopasowywania funkcji do danych mo»na u»ywa takich narz dzi jak: metoda najmniejszych kwadratów dla wielomianów: funkcja polyfit, metoda najmniejszych kwadratów dla wielomianu stopnia n=1 to regresja liniowa, dedykowanej aplikacji cftool.

Dopasowanie funkcji deterministycznych: polyt Przyklad: >> x =[0:0.1:1]; >> y =[-.0447 1.978 3.28 6.16 7.08 7.34 7.66 9.56... 9.48 9.3 11.2]; >> p=polyfit(x,y,n)

Dopasowanie funkcji deterministycznych: polyt Przyklad: >> x =[0:0.1:1]; >> y =[-.0447 1.978 3.28 6.16 7.08 7.34 7.66 9.56... 9.48 9.3 11.2]; >> p=polyfit(x,y,n) p= -9.1075 19.2431 0.2018

Dopasowanie funkcji deterministycznych: polyt Przyklad: >> x =[0:0.1:1]; >> y =[-.0447 1.978 3.28 6.16 7.08 7.34 7.66 9.56... 9.48 9.3 11.2]; >> p=polyfit(x,y,n) p= -9.1075 19.2431 0.2018 czyli dopasowany wielomian to: y(x) = 9.1075x 2 + 19.2431x + 0.2018

Dopasowanie funkcji deterministycznych: polyt,polyval Jak obliczy warto±ci wielomianu o wspóªczynnikach p? >> x_dense =[0:0.01:1]; >> y_dense =polyval(p,x_dense); >> plot(x,y,'o',x_dense,y_dense,':') [Prezentacja: interpolacja funkcji trygonometrycznej interpoluj.m, interpoluj_runge.m]

Dopasowanie funkcji deterministycznych: cftool [Prezentacja ]

Obliczenia symboliczne Dotychczas wszystkie obliczenia jakie prowdzili±my w MATLABie miaªy charakter numeryczny. Pakiet oferuje równie» pakiet Symbolic Toolbox, który pozwala na obliczenia symboliczne.

Obliczenia symboliczne Dotychczas wszystkie obliczenia jakie prowdzili±my w MATLABie miaªy charakter numeryczny. Pakiet oferuje równie» pakiet Symbolic Toolbox, który pozwala na obliczenia symboliczne.przegl d metod:

Obliczenia symboliczne Dotychczas wszystkie obliczenia jakie prowdzili±my w MATLABie miaªy charakter numeryczny. Pakiet oferuje równie» pakiet Symbolic Toolbox, który pozwala na obliczenia symboliczne.przegl d metod: ró»niczkowanie - funkcja diff (uwaga! diff dla danych numerycznych dziaªa inaczej),

Obliczenia symboliczne Dotychczas wszystkie obliczenia jakie prowdzili±my w MATLABie miaªy charakter numeryczny. Pakiet oferuje równie» pakiet Symbolic Toolbox, który pozwala na obliczenia symboliczne.przegl d metod: ró»niczkowanie - funkcja diff (uwaga! diff dla danych numerycznych dziaªa inaczej), >>syms x;

Obliczenia symboliczne Dotychczas wszystkie obliczenia jakie prowdzili±my w MATLABie miaªy charakter numeryczny. Pakiet oferuje równie» pakiet Symbolic Toolbox, który pozwala na obliczenia symboliczne.przegl d metod: ró»niczkowanie - funkcja diff (uwaga! diff dla danych numerycznych dziaªa inaczej), >>syms x; >>fun=exp(2*x) fun= exp(2*x)

Obliczenia symboliczne Dotychczas wszystkie obliczenia jakie prowdzili±my w MATLABie miaªy charakter numeryczny. Pakiet oferuje równie» pakiet Symbolic Toolbox, który pozwala na obliczenia symboliczne.przegl d metod: ró»niczkowanie - funkcja diff (uwaga! diff dla danych numerycznych dziaªa inaczej), >>syms x; >>fun=exp(2*x) fun= exp(2*x) >>diff(fun) 2*exp(2*x)

Obliczenia symboliczne ró»niczkowanie: funkcje wielu zmiennych,

Obliczenia symboliczne ró»niczkowanie: funkcje wielu zmiennych, >>syms x y; >>fun=y exp(2*x) fun= y*exp(2*x)

Obliczenia symboliczne ró»niczkowanie: funkcje wielu zmiennych, >>syms x y; >>fun=y exp(2*x) fun= y*exp(2*x) >>diff(fun,y) exp(2*x)

Obliczenia symboliczne ró»niczkowanie: funkcje wielu zmiennych, >>syms x y; >>fun=y exp(2*x) fun= y*exp(2*x) >>diff(fun,y) exp(2*x) >>diff(fun,x) y*2*exp(2*x)

Obliczenia symboliczne ró»niczkowanie: funkcje wielu zmiennych, >>syms x y; >>fun=y exp(2*x) fun= y*exp(2*x) >>diff(fun,y) exp(2*x) >>diff(fun,x) y*2*exp(2*x) >>diff(sin(x*t^2)) t^2*cos(t^2*x)

Obliczenia symboliczne ró»niczkowanie: funkcje wielu zmiennych, >>syms x y; >>fun=y exp(2*x) fun= y*exp(2*x) >>diff(fun,y) exp(2*x) >>diff(fun,x) y*2*exp(2*x) >>diff(sin(x*t^2)) t^2*cos(t^2*x) domy±ln zmienn dla diff mo»na sprawdzi za pomoc funkcji symvar, np. symvar(sin(x*t^2),1)

Obliczenia symboliczne caªkowanie: caªka nieoznaczona - funkcja int,

Obliczenia symboliczne caªkowanie: caªka nieoznaczona - funkcja int, >>syms x y; >>int(-2*x/(1 + x^2)^2) 1/(x^2 + 1)

Obliczenia symboliczne caªkowanie: caªka nieoznaczona - funkcja int, >>syms x y; >>int(-2*x/(1 + x^2)^2) 1/(x^2 + 1) >>syms x z; >>int(x/(1 + z^2), x) x^2/(2*(z^2 + 1))

Obliczenia symboliczne caªkowanie: caªka nieoznaczona - funkcja int, >>syms x y; >>int(-2*x/(1 + x^2)^2) 1/(x^2 + 1) >>syms x z; >>int(x/(1 + z^2), x) x^2/(2*(z^2 + 1)) >>int(x/(1 + z^2), z) x*atan(z)

Obliczenia symboliczne caªkowanie: caªka nieoznaczona - funkcja int, >>syms x y; >>int(-2*x/(1 + x^2)^2) 1/(x^2 + 1) >>syms x z; >>int(x/(1 + z^2), x) x^2/(2*(z^2 + 1)) >>int(x/(1 + z^2), z) x*atan(z) domy±ln zmienn dla int mo»na równie» sprawdzi za pomoc funkcji symvar.

Obliczenia symboliczne caªkowanie: caªka oznaczona - funkcja int,

Obliczenia symboliczne caªkowanie: caªka oznaczona - funkcja int, >>syms x; >>int(x*log(1 + x), 0, 1) 1/4

Obliczenia symboliczne caªkowanie: caªka oznaczona - funkcja int, >>syms x; >>int(x*log(1 + x), 0, 1) 1/4 >>syms x t; >>int(2*x, [sin(t), 1]) cos(t)^2

Obliczenia symboliczne caªkowanie: caªka oznaczona - funkcja int, >>syms x; >>int(x*log(1 + x), 0, 1) 1/4 >>syms x t; >>int(2*x, [sin(t), 1]) cos(t)^2 domy±ln zmienn dla int mo»na równie» sprawdzi za pomoc funkcji symvar.

Obliczenia symboliczne suma, suma szeregu: funkcja symsum,

Obliczenia symboliczne suma, suma szeregu: funkcja symsum, >>syms k; >>symsum(k^2,0,10) 385

Obliczenia symboliczne suma, suma szeregu: funkcja symsum, >>syms k; >>symsum(k^2,0,10) 385 >>syms k; >>symsum(1/k^2, 1, Inf) pi^2/6

Obliczenia symboliczne suma, suma szeregu: funkcja symsum, >>syms k; >>symsum(k^2,0,10) 385 >>syms k; >>symsum(1/k^2, 1, Inf) pi^2/6 >>syms x k; >>symsum(x^k/sym('k!'), k, 0, Inf) exp(x)

Obliczenia symboliczne suma, suma szeregu: funkcja symsum, >>syms k; >>symsum(k^2,0,10) 385 >>syms k; >>symsum(1/k^2, 1, Inf) pi^2/6 >>syms x k; >>symsum(x^k/sym('k!'), k, 0, Inf) exp(x)

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit,

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit, >>syms x h; >>limit(sin(x)/x) 1

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit, >>syms x h; >>limit(sin(x)/x) 1 >>limit((sin(x + h) - sin(x))/h, h, 0) cos(x)

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit, >>syms x h; >>limit(sin(x)/x) 1 >>limit((sin(x + h) - sin(x))/h, h, 0) cos(x) >>limit(1/x, x, 0, 'right') Inf

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit, >>syms x h; >>limit(sin(x)/x) 1 >>limit((sin(x + h) - sin(x))/h, h, 0) cos(x) >>limit(1/x, x, 0, 'right') Inf >>limit(1/x, x, 0, 'left') -Inf

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit, >>syms x h; >>limit(sin(x)/x) 1 >>limit((sin(x + h) - sin(x))/h, h, 0) cos(x) >>limit(1/x, x, 0, 'right') Inf >>limit(1/x, x, 0, 'left') -Inf >>limit((1+h/x)^x, x, inf) exp(h)

Obliczenia symboliczne granica funkcji/ci gu: funkcja limit, >>syms x h; >>limit(sin(x)/x) 1 >>limit((sin(x + h) - sin(x))/h, h, 0) cos(x) >>limit(1/x, x, 0, 'right') Inf >>limit(1/x, x, 0, 'left') -Inf >>limit((1+h/x)^x, x, inf) exp(h)

Obliczenia symboliczne rozwi zywanie równa«: funkcja solve,

Obliczenia symboliczne rozwi zywanie równa«: funkcja solve, >>syms x >>solve(x^2 + 4*x + 1 == 0) 3^(1/2) - 2-3^(1/2) - 2

Obliczenia symboliczne rozwi zywanie równa«: funkcja solve, >>syms x >>solve(x^2 + 4*x + 1 == 0) 3^(1/2) - 2-3^(1/2) - 2 >>syms x y >>S = solve(x + y == 1, x - 11*y == 5) S= x: [1x1 sym] y: [1x1 sym]

Obliczenia symboliczne rozwi zywanie równa«: funkcja solve, >>syms x >>solve(x^2 + 4*x + 1 == 0) 3^(1/2) - 2-3^(1/2) - 2 >>syms x y >>S = solve(x + y == 1, x - 11*y == 5) S= x: [1x1 sym] y: [1x1 sym] >>S = [S.x S.y] S= [ 4/3, -1/3]

Obliczenia symboliczne rozwi zywanie równa«: funkcja solve, >>syms x >>solve(x^2 + 4*x + 1 == 0) 3^(1/2) - 2-3^(1/2) - 2 >>syms x y >>S = solve(x + y == 1, x - 11*y == 5) S= x: [1x1 sym] y: [1x1 sym] >>S = [S.x S.y] S= [ 4/3, -1/3]

Obliczenia symboliczne upraszczanie wyra»e«algebraicznych: funkcja simplify,

Obliczenia symboliczne upraszczanie wyra»e«algebraicznych: funkcja simplify, >>syms x >>simplify(sin(x)^2 + cos(x)^2) 1

Obliczenia symboliczne upraszczanie wyra»e«algebraicznych: funkcja simplify, >>syms x >>simplify(sin(x)^2 + cos(x)^2) 1 >>syms c alpha beta >> simplify(exp(c*log(sqrt(alpha+beta)))) (alpha + beta)^(c/2)

Obliczenia symboliczne upraszczanie wyra»e«algebraicznych: funkcja simplify, >>syms x >>simplify(sin(x)^2 + cos(x)^2) 1 >>syms c alpha beta >> simplify(exp(c*log(sqrt(alpha+beta)))) (alpha + beta)^(c/2)

Obliczenia symboliczne rozwijanie wyra»e«algebraicznych: funkcja expand,

Obliczenia symboliczne rozwijanie wyra»e«algebraicznych: funkcja expand, >>syms x >> expand((x+1)^3) x^3+3*x^2+3*x+1

Obliczenia symboliczne rozwijanie wyra»e«algebraicznych: funkcja expand, >>syms x >> expand((x+1)^3) x^3+3*x^2+3*x+1 >>syms x y >> expand(sin(x+y)) sin(x)*cos(y)+cos(x)*sin(y)

Obliczenia symboliczne rozwijanie wyra»e«algebraicznych: funkcja expand, >>syms x >> expand((x+1)^3) x^3+3*x^2+3*x+1 >>syms x y >> expand(sin(x+y)) sin(x)*cos(y)+cos(x)*sin(y)

Obliczenia symboliczne rozwijanie funkcji w szereg Taylora (domy±lnie 5 wyrazów i x=0): funkcja taylor,

Obliczenia symboliczne rozwijanie funkcji w szereg Taylora (domy±lnie 5 wyrazów i x=0): funkcja taylor, >>syms x >>taylor(exp(-x)) x^4/24 - x^5/120 - x^3/6 + x^2/2 - x + 1

Obliczenia symboliczne rozwijanie funkcji w szereg Taylora (domy±lnie 5 wyrazów i x=0): funkcja taylor, >>syms x >>taylor(exp(-x)) x^4/24 - x^5/120 - x^3/6 + x^2/2 - x + 1 >>syms x >> taylor(sin(x),x,pi/2,'order',6) (pi/2 - x)^4/24 - (pi/2 - x)^2/2 + 1

Obliczenia symboliczne rozwijanie funkcji w szereg Taylora (domy±lnie 5 wyrazów i x=0): funkcja taylor, >>syms x >>taylor(exp(-x)) x^4/24 - x^5/120 - x^3/6 + x^2/2 - x + 1 >>syms x >> taylor(sin(x),x,pi/2,'order',6) (pi/2 - x)^4/24 - (pi/2 - x)^2/2 + 1