Obliczenia inżynierskie w Matlabie

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Opracowała: Iwona Bieniek
Metody numeryczne wykład no 2.
START WYPROWADŹ WYNIK 8 STOP
Materiały pochodzą z Platformy Edukacyjnej Portalu
JAK TO JEST ZROBIONE? Zajęcia artystyczne dla uczniów szkoły podstawowej. Materiał dla uczniów Autor: Karolina Vyšata Projekt zrealizowany w ramach Akademii.
WEKTORY.
OPEN ACCESS A PRAWO AUTORSKIE
Matematyka.
Podstawy informatyki 2013/2014
Podstawy informatyki (4)
Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Podstawy informatyki 2013/2014
Podstawy informatyki 2012/2013
Krzysztof Kucab Rzeszów, 2012
Tanzania: między tradycją a nowoczesnością
Licencja Creative Commons
Podstawy informatyki 2013/2014
Programowanie obiektowe 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Programowanie obiektowe 2013/2014
Przekształcenia liniowe
Wyznaczniki, równania liniowe, przestrzenie liniowe Algebra 1
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
otwartymandat.pl Wyniki wszystkich badań finansowanych ze środków publicznych powinny być dostępne w trybie Open Access.
POTĘGI ©M.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
1 informatyka +. 2 TYTUŁ: DZIELENIE WIELOMIANÓW - schemat Hornera - AUTORZY: Paweł Królikowski Agnieszka Brzostek.
MATEMATYKA Ułamki zwykłe.
Wykład 6 Dr Aneta Polewko-Klim
DZIAŁANIA NA UŁAMKACH ZWYKŁYCH opracowała mgr Agnieszka Dyrka
Pakiety numeryczne Wprowadzenie Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Optymalizacja
Biblioteka.pollub.pl facebook.com/BibliotekaPL. Katarzyna Panasiewicz Modele otwartego dostępu.
Podstawy informatyki Tablice Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
SciLab.
Pakiety numeryczne Graphical User Interface Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Tablice: tworzenie, indeksowanie, wymiary Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Interpolacja i aproksymacja
Pakiety numeryczne Wykresy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Wielomiany Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Podstawy informatyki Preprocesor Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Podstawy informatyki Funkcje Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego Matuszyka Podstawy.
Pakiety numeryczne Skrypty, funkcje Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Podstawy informatyki Struktury Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Podstawy informatyki Szablony funkcji Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty.
Podstawy informatyki Operatory rzutowania Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały.
Podstawy informatyki Mechanizm obsługi sytuacji wyjątkowych Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu.
Pakiety numeryczne Operatory, instrukcje sterujące, operacje bitowe Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Równania różniczkowe Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
POTĘGOWANIE.
RÓWNANIA WIELOMIANOWE. Równanie postaci W(x)=0 gdzie W(x) jest wielomianem stopnia n nazywamy równaniem wielomianowym stopnia n. Liczba, która jest rozwiązaniem.
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.
© Fundacja Dajemy Dzieciom Siłę 2016
Różni i równi. Warsztaty dla nauczycieli szkół ponadpodstawowych – moduł 1 Wprowadzenie do tematyki uchodźczej.
działania na wielomianach
POTĘGI I PIERWIASTKI .
Rozkładanie wielomianów
ETO w Inżynierii Chemicznej
Obliczenia w Matlabie Tablice
Obliczenia w Matlabie Operatory, instrukcje sterujące, operacje bitowe
Obliczenia w Matlabie Interpolacja i aproksymacja
Działania pamięciowe na ułamkach dziesiętnych
Język C++ Typy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego.
Język C++ Preprocesor Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Język C++ Tablice Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego.
Obliczenia w Matlabie Analiza statystyczna
Obliczenia w Matlabie Obliczenia symboliczne
Zapis prezentacji:

Obliczenia inżynierskie w Matlabie Wielomiany Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania

Wielomiany Wielomian można przedstawić jako wektor zawierający współczynniki wielomianu, np. wielomianowi: odpowiada wektor: >> w=[2 -5 3 0 -4 1]; Współczynniki wpisywane są od najwyższej potęgi.

Wartość wielomianu w punkcie >> w=[1 2 1] w = 1 2 1 >> x=2 x = 2 >> y=polyval(w,x) y = 9 >> x=-2:2 -2 -1 0 1 2 >> y=polyval(p,x) 1 0 1 4 9 Oblicza wartość wielomianu w punkcie x x może być wektorem

Macierz jako argument wielomianu >> w=[1 2 1] w = 1 2 1 >> A=[1 2; 3 4] A = 1 2 3 4 >> y=polyval(w,A) y = 4 9 16 25 >> A.^2+2*A+1 ans = >> y=polyvalm(w,A) y = 10 14 21 31 >> A^2+2*A+1 ans = 10 15 22 31 >> A^2+2*A+eye(2)

Miejsca zerowe wielomianu 1 0 -1 0 0 >> r=roots(w) r = -1 1 >> w=poly(r) >> w=[1 0 -1] w = 1 0 -1 >> r=roots(w) r = -1 1 >> w=poly(r) >> w=[1 0 1] w = 1 0 1 >> r=roots(w) r = 0 + 1.0000i 0 - 1.0000i >> w=poly(r) Tworzy wielomian o zadanych miejscach zerowych Miejsca zerowe wielomianu

Dodawanie i odejmowanie wielomianów >> w1=[1 2 3 4] w1 = 1 2 3 4 >> w2=[1 2] w2 = 1 2 >> w=w1+w2 Error using + Matrix dimensions must agree. >> w=w1+[0 0 w2] w = 1 2 4 6 Musimy zadbać, aby wielomiany były tego samego stopnia

Mnożenie i dzielenie wielomianów >> w1=[1 2 3] w1 = 1 2 3 >> w2=[1 2] w2 = 1 2 >> w=conv(w1,w2) w = 1 4 7 6 >> w1=[1 4 7 6] w1 = 1 4 7 6 >> w2=[1 2] w2 = 1 2 >> w=deconv(w1,w2) w = 1 2 3

Dzielenie wielomianów >> w1=[1 2 -1 -2] w1 = 1 2 -1 -2 >> w2=[1 -1 -2] w2 = 1 -1 -2 >> [w,r]=deconv(w1,w2) w = 1 3 r = 0 0 4 4 >> conv(w,w2)+r ans =

Całka z wielomianu, w(0)=4 Pochodna i całka >> w=[1 2 3 4] w = 1 2 3 4 >> dw=polyder(w) dw = 3 4 3 >> w=polyint(dw) 1 2 3 0 >> w=polyint(dw,4) Pochodna wielomianu Całka z wielomianu Całka z wielomianu, w(0)=4

Pochodna iloczynu >> w1=[1 2] w1 = 1 2 >> w2=[2 3] w2 = 2 3 >> dw=polyder(w1,w2) dw = 4 7 >> dw=polyder(conv(w1,w2))

Pochodna ilorazu >> w1=[1 2] w1 = 1 2 >> w2=[2 3] w2 = 2 3 >> [a,b]=polyder(w1,w2) a = -1 b = 4 12 9

Rozkład na ułamki proste

Rozkład na ułamki proste >> l=[-4 8] l = -4 8 >> m=[1 6 8] m = 1 6 8 >> [a,b,c]=residue(l,m) a = -12 8 b = -4 -2 c = [] >> [l1,m1]=residue(a,b,c) l1 = -4 8 m1 = 1 6 8

Prezentacja udostępniona na licencji Creative Commons: Uznanie autorstwa, Na tych samych warunkach 3.0. Pewne prawa zastrzeżone na rzecz autorów. Zezwala się na dowolne wykorzystywanie treści pod warunkiem wskazania autorów jako właścicieli praw do prezentacji oraz zachowania niniejszej informacji licencyjnej tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja. Tekst licencji dostępny jest na stronie: http://creativecommons.org/licenses/by-sa/3.0/deed.pl