Przegląd funkcji matematycznych DAWID SZCZYPIŃSKI, BARTŁOMIEJ LEWANDOWSKI, SYLWIA MAŚLANKOWSKA, DAMIAN BRZUZY, PAWEŁ TRACZYK

Podobne dokumenty
GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum, zakres podstawowy i rozszerzony. Klasa I (90 h)

Algebra macierzy

Zagadnienia na egzamin poprawkowy z matematyki - klasa I 1. Liczby rzeczywiste

MATrix LABoratory. A C21 delta tvx444 omega_zero. hxx J23 aaa g4534 Fx_38

Ćwiczenie 3. MatLab: Algebra liniowa. Rozwiązywanie układów liniowych

Zamiana liczby dziesiętnej na ułamek Ułamek zwykły i liczba dziesiętna Działania na liczbach dziesiętnych...

MATeMAtyka zakres rozszerzony

Tematyka do egzaminu ustnego z matematyki. 3 semestr LO dla dorosłych

Funkcje Andrzej Musielak 1. Funkcje

Standardy wymagań maturalnych z matematyki - matura 2010

Pakiet edukacyjny do nauki przedmiotów ścisłych i kształtowania postaw przedsiębiorczych

Projekt Informatyka przepustką do kariery współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Standardy wymagań maturalnych z matematyki - matura

Podstawowe operacje na macierzach

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

Metody i analiza danych

1.1. Rachunek zdań: alternatywa, koniunkcja, implikacja i równoważność zdań oraz ich zaprzeczenia.

Zdający posiada umiejętności w zakresie: 1. wykorzystania i tworzenia informacji: interpretuje tekst matematyczny i formułuje uzyskane wyniki

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

83 Przekształcanie wykresów funkcji (cd.) 3

L1 - WPROWADZENIE DO MATLABA

V. WYMAGANIA EGZAMINACYJNE

Instalacja Pakietu R

Przedmiotowe Ocenianie Z Matematyki - Technikum. obowiązuje w roku szkolnym 2016 / 2017

MINIMUM PROGRAMOWE DLA SŁUCHACZY CKU NR 1

Program zajęć pozalekcyjnych z matematyki poziom rozszerzony- realizowanych w ramach projektu Przez naukę i praktykę na Politechnikę

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum, zakres podstawowy. Klasa I (60 h)

MATeMAtyka zakres podstawowy

MATeMAtyka klasa II poziom rozszerzony

Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Rozkład materiału: matematyka na poziomie rozszerzonym

ZAKRES PODSTAWOWY. Proponowany rozkład materiału kl. I (100 h)

WYMAGANIA WSTĘPNE Z MATEMATYKI

Zakres materiału obowiązujący do próbnej matury z matematyki

Liczba godzin. Uczeń: wykres ciągu. K P 1 wyraz ciągu. wyznacza kolejne wyrazy ciągu, gdy danych jest kilka jego. początkowych wyrazów K P

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

PROGRAM KLASY Z ROZSZERZONĄ MATEMATYKĄ

Projekty standardów wymagań egzaminacyjnych z matematyki (materiał do konsultacji)

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

MATEMATYKA. kurs uzupełniający dla studentów 1. roku PWSZ. w ramach»europejskiego Funduszu Socjalnego« Adam Kolany.

Wprowadzenie do Scilab: macierze

Rozkład materiału KLASA I

Wymagania kl. 3. Zakres podstawowy i rozszerzony

Elementy logiki (4 godz.)

Matematyka do liceów i techników Szczegółowy rozkład materiału Zakres podstawowy

RAMOWY ROZKŁAD MATERIAŁU Z MATEMATYKI DLA KLAS I-III LICEUM OGÓLNOKSZTAŁCĄCEGO PRZY CKU NR 1

Rozkład materiału a wymagania podstawy programowej dla I klasy czteroletniego liceum i pięcioletniego technikum. Zakres rozszerzony

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

PODSTAWY INŻYNIERII SYSTEMÓW TECHNICZNYCH

Pakiety Matematyczne - R Zestaw 1.

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA STOSOWANA - KLASA II I. POWTÓRZENIE I UTRWALENIE WIADOMOŚCI Z ZAKRESU KLASY PIERWSZEJ

Lista nr 1 - Liczby zespolone

1 Funkcje elementarne

Funkcje matematyczne w C. Programowanie w C Marek Pudełko

IV etap edukacyjny. Cele kształcenia wymagania ogólne

Wymagania na egzamin poprawkowy z matematyki w roku szkolnym 2018/2019 klasa 1 TLog

Zmiany dotyczące egzaminu maturalnego 2015 z matematyki

MATEMATYKA LICEUM. 1. Liczby rzeczywiste. Uczeń:

WYMAGANIA NA POSZCZEGÓLNE OCENY MATEMATYKA KL.VII

Liczby. Wymagania programowe kl. VII. Dział

Literatura podstawowa

Wymagania edukacyjne z matematyki w klasie VII szkoły podstawowej

Wymagania edukacyjne z matematyki klasa IV technikum

ROZKŁAD MATERIAŁU DLA KLASY I LICEUM I TECHNIKUM (ZAKRES PODSTAWOWY I ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ

ZAKRES PODSTAWOWY CZĘŚĆ I. Liczby rzeczywiste

IV etap edukacyjny Cele kształcenia wymagania ogólne

MATEMATYKA ZP Ramowy rozkład materiału na cały cykl kształcenia

2.1. Postać algebraiczna liczb zespolonych Postać trygonometryczna liczb zespolonych... 26

Nowa podstawa programowa z matematyki ( w liceum od r.)

Programowanie Delphi obliczenia, schematy blokowe

Spis treści. O autorach 13. Wstęp 15. Przedmowa do wydania drugiego 19

Matematyka z kluczem. Szkoła podstawowa nr 18 w Sosnowcu. Przedmiotowe zasady oceniania klasa 7

FUNKCJE LICZBOWE. Na zbiorze X określona jest funkcja f : X Y gdy dowolnemu punktowi x X przyporządkowany jest punkt f(x) Y.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

WYMAGANIA SZCZEGÓŁOWE zakres podstawowy dla poszczególnych klas

Wykaz treści i umiejętności zawartych w podstawie programowej z matematyki dla IV etapu edukacyjnego

(a b 1 2); : ( b a + b ab 2 + c ). : a2 2ab+b 2. Politechnika Białostocka KATEDRA MATEMATYKI. Zajęcia fakultatywne z matematyki 2008

Wymagania edukacyjne z matematyki na poszczególne do klasy VII szkoły podstawowej na rok szkolny 2018/2019

Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad

MATEMATYKA Z PLUSEM DLA KLASY VII W KONTEKŚCIE WYMAGAŃ PODSTAWY PROGRAMOWEJ. programowej dla klas IV-VI. programowej dla klas IV-VI.

Metody numeryczne Laboratorium 2

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Spis treści. O autorach 13. Wstęp 15. Przedmowa do wydania szóstego 19

1. Równania i nierówności liniowe

Matematyka. rok akademicki 2008/2009, semestr zimowy. Konwersatorium 1. Własności funkcji

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA VII

Uczeń: -podaje przykłady ciągów liczbowych skończonych i nieskończonych oraz rysuje wykresy ciągów

Wprowadzenie do środowiska

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY 7SP. V. Obliczenia procentowe. Uczeń: 1) przedstawia część wielkości jako procent tej wielkości;

PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY. I. Proste na płaszczyźnie (15 godz.)

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY DRUGIEJ

ZBIÓR ZADAŃ Zbiór zadań z programowania w Octave WIL BO Październik 2002

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

Kształcenie w zakresie podstawowym. Klasa 1

III. Funkcje rzeczywiste

WYMAGANIA Z WIEDZY I UMIEJĘTNOŚCI NA POSZCZEGÓLNE STOPNIE SZKOLNE DLA KLASY CZWARTEJ H. zakres rozszerzony. Wiadomości i umiejętności

Transkrypt:

Przegląd funkcji matematycznych DAWID SZCZYPIŃSKI, BARTŁOMIEJ LEWANDOWSKI, SYLWIA MAŚLANKOWSKA, DAMIAN BRZUZY, PAWEŁ TRACZYK

Funkcje elementarne - Działania x + y Dodawanie x - y Odejmowanie x * y Mnożenie x.* y Mnożenie elementów macierzy x / y Prawostronne dzielenie x./ y Prawostronne dzielenie elementów macierzy x \ y Lewostronny dzielenie x.\ y Lewostronne dzielenie elementów macierzy

Funkcje elementarne - Działania x ^ y Potęgowanie x.^ y Potęgowanie elementów macierzy -x Znak +x Znak + ++x / --x Inkrement (dekrement), zwraca przyjętą wartość x++ / x-- Inkrement (dekrement), zwraca starą wartość

Funkcje elementarne Porównania i operatory logiczne x < y x <= y x == y true, jeśli x mniejsze od y true, jeśli x mniejsze lub równe y true, jeśli x równe y x >=y x > y x!= y true, jeśli x większe lub równe y true, jeśli x większe od y true, jeśli x różne od y

Funkcje elementarne Porównania i operatory logiczne x&&y true, jeśli jednocześnie x i y są true (AND wysoki priorytet) x y true, jeśli przynajmniej jedno: x lub y jest true (OR wysoki priorytet) x & y true, jeśli jednocześnie x i y są true (skrócone logiczne AND ) x y true, jeśli przynajmniej jedno: x lub y jest true (skrócone logiczne OR )! x true, jeśli x jest false (logiczne NOT )

Funkcje elementarne Logarytmy, potęgi i pierwiastki Znak % (procent) rozpoczyna krótki komentarz, czyli wszystkie znaki napisane po nim, aż do końca linii, są pomijane przez interpreter. Aby obliczyć procent liczby należy pomnożyć liczbę przez x*(1/100) abs(x) wartość bezwględna log(x) logarytm naturalny log10(x) logarytm dziesiętny log2(x) logarytm z podstawą 2 logazb=log(b)/log(a) logarytm z dowolną wybraną podstawą (twierdzenia matematyczne)

Funkcje elementarne Logarytmy, potęgi i pierwiastki exp(x) funkcja wykładnicza(eksponencjalna) e X sqrt(x) pierwiastek 2 stopnia cbrt(x) pierwiastek 3 stopnia power(a,1/b) lub a^(1/b) pierwiastek b stopnia z liczby a (twierdzenia matematyczne) nthroot (x, n) pierwiastek n stopnia z liczby x power(a,b) lub a^b potęga b stopnia z liczby a

Operacje na liczbach i zbiorach ceil(x) zaokrąglanie x w górę fix(x) zwraca część całkowitą liczby x floor(x) zaokrąglanie x w dół round(x) zaokrąglanie (ceil+floor) x max(x,y) wartość maksymalna z x i y min(x,y) wartość minimalna z x i y

Operacje na liczbach i zbiorach primes(n) wyświetlanie kolejnych liczb pierwszych do podanego n list_primes(n) wyświetla n kolejnych liczb pierwszych sign (x) mod(x,y) znak liczby, funkcja signum reszta z dzielenia

Stałe liczbowe pi e i lub j inf ans eps realmax realmin π iloraz obwodu koła do jego średnicy podstawa logarytmów naturalnych jednostka urojona(dlatego nie powinniśmy ich używać w pętlach) nieskończoność zmienna, której domyślnie przypisywany jest wynik wyrażenia z linii komend epsilon maszynowy największa reprezentowalna liczba zmiennoprzecinkowa najmniejsza reprezentowalna liczba zmiennoprzecinkowa

Funkcje trygonometryczne Funkcje trygonometryczne w Octave są obsługiwane w radianach, aby odzyskać wyniki dla stopni należy użyć np. sin(x*(pi/180)) sin(x) cos(x) tan(x) cot(x) sinus cosinus tanges cotanges asin(x) arcsinus acos(x) arccosinus atan(x) arctanges acot(x) arccotanges Konwersja z stopni na radiany: function wynik=d2r(a) wynik=a*(pi/180) Konwersja z radianów na stopnie: function wynik=r2d(a) wynik=a*(180/pi)

Funkcja liniowa Wzór: f(x)=ax+b function wynik=fl(x) wynik=3*x+2 function wynik=fl2(a, b, x) disp( ' f(x)=') wynik = a*x+b Wykres: function WFL(a, b, odx, dox) x = [odx:1:dox] y=fl2(a, b, x) plot(x,y) grid on Miejsce zerowe: x 0 = b/a function wynik=mzfl(a, b) disp('miejsce zerowe:') if (a!=0) wynik = -b/a elseif(b!=0) disp('brak miejsca zerowego') else disp('nieskończenie wiele miejsc') endif

Funkcja kwadratowa Wzór: f(x)= ax 2 +bx+c function wynik=fk(x) wynik=3*(x^2)+2*x+4 function wynik=fk2(a, b, c, x) wynik=a*(x.^2)+b*x+c Wykres: function WFK(a, b, c, odx, dox) x = [odx:1:dox] y=fk2(a, b, c, x) plot(x,y) Miejsce zerowe: x 0 = b/a function wynik=mz(a,b,c) delta=(b*b)-(4*a*c) if (delta<0) disp('brak miejsc zerowych'); elseif (delta==0) x1=((-b)/(2*a)) elseif (delta>0) x=((-b)-sqrt(delta))/(2*a) xx=((-b)+sqrt(delta))/(2*a) endif

Wielomiany c=[2, 3, -5]; polyout(c, x') definicja wielomianu roots(c) wyznacza wszystkie pierwiastki wielomianu(miejsca zerowe) conv(a,c) współczynniki iloczynu wielomianów a i c deconv(a,c) dzielenie wielomianów a/c residue(a, c) wyznacza rozkład funkcji wymiernej a/c na ułamki proste polyint(c) całka nieoznaczona z wielomianu polyval(c,x) wyznacza wartość wielomianu w x

Funkcja wymierna Wzór: f(x)= w(x)/p(x) a=[2, 3, -5] polyout(a, x') c=[1, 4, -6] polyout(c, x') function wynik=fwm(a, c, x) disp( ' f(x)=') wynik=polyval(c,x)/polyval(a,x) Wykres: function WFK(a, c, odx, dox) x = [odx:1:dox] y=fwm(a, c, x) plot(x,y)

Funkcja wykładnicza Wzór: f(x)= a x function wynik=fw(x) wynik=power(3,x) function wynik=fw2(a, x) disp( ' f(x)=') wynik=power(a,x) Wykres: function WFW(a, odx, dox) x = [odx:1:dox] y=fw2(a, x) plot(x,y)

Funkcja potęgowa Wzór: f(x)= x a function wynik=fp(x) wynik=power(x,3) function wynik=fp2(a, x) wynik=power(x,a) Wykres: function WFP(a, odx, dox) x = [odx:1:dox] y=fp2(a, x) plot(x,y)

Funkcja logarytmiczna Wzór: f(x)= log a x function wynik=flog(x) wynik= log(3)/log(x) function wynik=flog2(a, x) wynik= log(a)./log(x) Wzór: f(x)= log a (x-p)+q function wynik=flog3(a, p, q, x) wynik= log(a)/(log(x-p)+q) Wykres: function WFL(a, odx, dox) x = [odx:1:dox] y=flog2(a, x) plot(x,y)

Użyteczne funkcje function czy_pierwsza(k) dzielnik=0; for p=2:1:k-1 if (mod(k,p)==0) dzielnik++; endif endfor if (dzielnik==0) disp('liczba pierwsza') else disp('liczba zlozona') endif function doskonala(k) suma=0; for l=1:1:k-1 if(mod(k,l)==0) suma=suma+l; endif endfor if(suma==k) disp('doskonala') else disp('nie') endif factorial(x) silnia hypot(x,y) pitagoras factor(x) rozkład na czynnik pierwsze gcd(x,y) największy wspólny dzielnik NWD lcm(x,y) największa wspólna wielokrotność NWW

Ciągi liczbowe N = 1000000; sum (1./(1:N)) suma ciągu wzoru: σn k=0 1/k a = [1,2,3,4,5]; cumsum(a) diff(a) sumy częściowe ciągu ciąg różnicowy f = (@(x) ( (x)^2+1 )); sum(arrayfun(f,[0:5])) suma ciągu z wzory funkcji w przedziale 0..5

Granice funkcji Granica dąży do 0 + function wynik = GDP(funkcja) n = 0:7; x = 10.^(-n); f = funkcja(x); y = f; format long g disp('przyblizona wartoc granicy') y(8) Granica dąży do wartość + function wynik = GDWD(funkcja,m) m = 0; n = 0:7; x = m+(10.^(-n)); f = funkcja(x); y = f; format long g disp('przyblizona wartoc granicy') y(8) Granica dąży do 0 - function wynik = GDM(funkcja) n = 0:7; x = 0-(10.^(-n)); f = funkcja(x); y = f; format long g disp('przyblizona wartoc granicy') y(8) Granica dąży do wartość - function wynik = GDWM(funkcja,m) m = 0; n = 0:7; x = m-(10.^(-n)); f = funkcja(x); y = f; format long g disp('przyblizona wartoc granicy') y(8)

Pochodne Pochodna z wielomianu: c=[1,0,1]; d= polyder(c) polyout(d, 'x') function wynik=p(a) d = polyder(a) wynik=polyout(d, 'x') Funkcja do obliczania ilorazu różnicowego f(x): function wynik=obl(xod, xdo, xskok, f) tabx = [xod:xskok:xdo]; taby = f(tabx); wynik = diff(tabx)/diff(taby) c = [1, 0, 1]; P(c)

Całki Całka nieoznaczona z wielomianu: c=[1,0,1]; integral=polyint(c); calka=polyout(integral, 'x') Całka oznaczona z wielomianu: c=[1,0,1]; integral=polyint(c); area=polyval(integral,3)-polyval(integral,0) Całka oznaczona z funkcji: quad (@(x) ( (x)^2+1 ), 0, 3) obliczanie oparte na kwadratury Gaussa. quadv (@(x) ( (x)^2+1 ), 0, 3)obliczanie za pomocą adaptacyjnego wektorowy Metoda Simpsona

Prawdopodobieństwo, kombinatoryka, statystyka bincoeff(n, k) dwumian Newtona mean (x) średnia median (x) mediana std (x) odchylenie standardowe var (x) wariancja

Losowanie dużego lotka i Euklides function lotek(k) disp('prawdopodobienstwo trafienia ' ) disp (k) disp( ' w lotku wynoki 1 do ') bincoeff(49,k) function euklides(a,b) while (b!=0) c=mod(a,b); a=b; b=c; endwhile disp('nwd liczb to ') disp(a)

Macierze x - transpozycja macierzy size(macierz np. A) - rozmiar macierzy NxM eye(n) macierz jednostkowa NxN ones(n,m) macierz jedynkowa NxM zeros(n,m) macierz zer NxM rand(n,m) -macierz NxM wypełniona losowymi liczbami z przedziału 0 do 1 A( wiersz, od kolumny : do kolumny) - np. A(1: 2, 3) = 3, 6 pierwszy element z drugiego i trzeciego wiersza diag(macierz) - główna przekątna macierzy mnożenie - macierzowe A*B, tablicowe A.*B potęgowanie- A.^k (tablicowe), A^k(macierzowe)

Macierze rank(a) - funkcja obliczająca rząd macierzy A det(a) - funkcja obliczająca wyznacznik macierzy kwadratowej inv(a) - funkcja obliczająca macierz odwrotną do macierzy ( inv(a) = A^(-1)) x = diag(a) - funkcja tworząca wektor x z elementów znajdujących się na głównej przekątnej macierzy Zadanie: Rozwiązywanie układów równań liniowych A=[2-1 1;1-1 2;5-2 2] B=[7 ;6;15] x = inv(a)*b wynik: x = 1-5 0

Wektory dot(a,b) iloczyn skalarny wektorów a i b cross(a,b) oblicza iloczyn wektorowy poprzeczny dwóch 3-wymiarowych wektorów a i b max(x) funkcja zwracająca największy element wektora min(x) funkcja zwracająca najmniejszy element wektora sum(x) funkcja zwracająca sumę elementów prod(x) iloczyn wektora mean(x) średnia arytmetyczna sort(x) funkcja sortująca elementy wektora w kolejności rosnącej diff(x) funkcja obliczająca różnice pomiędzy sąsiednimi elementami

Inne \\ Znak backslash \" Cudzysłów podwójny \ Cudzysłów pojedynczy \n Znak nowej linii, ASCII code 10 \t Znak tabulacji, ASCII code 9

Dokumentacja http://faculty.cooper.edu/smyth/techcompanion/calc1/ch02/limit.htm http://wiki.octave.org/faq https://www.gnu.org/software/octave/doc/octave-4.0.0.pdf https://www.gnu.org/software/octave/doc/octave-4.2.0.pdf https://pl.wikibooks.org/wiki/gnu_octave