Mathematica - podstawy



Podobne dokumenty
Kurs z matematyki - zadania

Wykorzystanie programów komputerowych do obliczeń matematycznych

7. OPRACOWYWANIE DANYCH I PROWADZENIE OBLICZEŃ powtórka

Metody numeryczne i statystyka dla in»ynierów

Analiza Matematyczna MAT1317

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

Informacje pomocnicze

Kurs wyrównawczy dla kandydatów i studentów UTP

PAKIET MathCad - Część III

EGZAMIN MATURALNY Z MATEMATYKI

1. Przedstaw w postaci algebraicznej liczby zespolone: 2. Narysuj zbiory punktów na pªaszczy¹nie:

Funkcje, wielomiany. Informacje pomocnicze

Funkcje wielu zmiennych

I Rok LOGISTYKI: wykªad 2 Pochodna funkcji. iloraz ró»nicowy x y x

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Mathematica III Równania różniczkowe, układy równań różniczkowych, wykresy, badanie funkcji, importowanie danych, instrukcje warunkowe, pętle

ELEKTROTECHNIKA Semestr 1 Rok akad / ZADANIA Z MATEMATYKI Zestaw Przedstaw w postaci algebraicznej liczby zespolone: (3 + 2j)(5 2j),

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

1 Bª dy i arytmetyka zmiennopozycyjna

(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

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

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Programy wykorzystywane do obliczeń

ZADANIE 1. ZADANIE 2 Wyznacz wzór funkcji f (x) = 2x 2 + bx + c w postaci kanonicznej wiedzac, że jej miejsca zerowe sa niami równania x 3 = ZADANIE 3

MATEMATYKA 4 INSTYTUT MEDICUS FUNKCJA KWADRATOWA. Kurs przygotowawczy na studia medyczne. Rok szkolny 2010/2011. tel

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

Wykªad 4. Funkcje wielu zmiennych.

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab

Podstawy analizy matematycznej II

1 Wizualizacja danych - wykresy 2D

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

Skrypt 12. Funkcja kwadratowa:

Zakres materiału obowiązujący do egzaminu poprawkowego z matematyki klasa 1 d LO

Kolokwium Zadanie 1. Dla jakich warto±ci parametrów a i b funkcja sklejona

Ostatnia aktualizacja: 30 stycznia 2015 r.

Informacje pomocnicze:

KLASA II LO Poziom rozszerzony (wrzesień styczeń)

Temat: Co to jest optymalizacja? Maksymalizacja objętości naczynia prostopadłościennego za pomocą arkusza kalkulacyjngo.

Laboratorium nr 1. dsolve( rownanie1, rownanie2,, warunek 1, warunek 2 );

FUNKCJA KWADRATOWA. Wykresem funkcji kwadratowej jest parabola o wierzchołku w punkcie W = (p, q), gdzie

Wstęp do chemii kwantowej - laboratorium. Zadania

MATEMATYKA LICEUM. 1. Liczby rzeczywiste. Uczeń:

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna

Dział I FUNKCJE I ICH WŁASNOŚCI

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony

Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad

AB = x a + yb y a + zb z a 1

SMath Studio - podstawowe operacje

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

Sin[Pi / 4] Log[2, 1024] Prime[10]

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

Zadania z analizy matematycznej - sem. II Ekstrema funkcji wielu zmiennych, twierdzenia o funkcji odwrotnej i funkcji uwikªanej

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

punkcie. Jej granica lewostronna i prawostronna w punkcie x = 2 wynosz odpowiednio:

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

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

ZAGADNIENIA PROGRAMOWE I WYMAGANIA EDUKACYJNE DO TESTU PRZYROSTU KOMPETENCJI Z MATEMATYKI DLA UCZNIA KLASY II

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

SCENARIUSZ LEKCJI. Wielomiany komputerowe wykresy funkcji wielomianowych

Zestaw nr 6 Pochodna funkcji jednej zmiennej. Styczna do krzywej. Elastyczność funkcji. Regu la de l Hospitala

Funkcje wielu zmiennych

Egzamin ustny z matematyki semestr II Zakres wymaganych wiadomości i umiejętności

EGZAMIN MATURALNY Z MATEMATYKI

Macierze i Wyznaczniki

Blok III: Funkcje elementarne. e) y = 1 3 x. f) y = x. g) y = 2x. h) y = 3x. c) y = 3x + 2. d) y = x 3. c) y = x. d) y = x.

Programowanie funkcyjne. Wykªad 13

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Ćwiczenia 11 (12) (4 godziny). Wizualizacja i manipulacja w Matlabie

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

MATERIA DIAGNOSTYCZNY Z MATEMATYKI

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

K P K P R K P R D K P R D W

PLAN WYNIKOWY Z MATEMATYKI DLA KLASY IV TECHNIKUM 5 - LETNIEGO

Podstawy nauk przyrodniczych Matematyka Wstęp

Laboratorium metod numerycznych numer 1

01.Wprowadzenie do pakietu MATLAB

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

Maksymalna liczba punktów do zdobycia: 80. Zadanie 1: a) 6 punktów, b) 3 punkty, Zadanie 2: a) 6 punktów, b) 4 punkty,

WIELOMIANY. Poziom podstawowy

Na rysunku przedstawiony jest wykres funkcji f(x) określonej dla x [-7, 8].

ZDAJ MATMĘ NA MAKSA POZIOM ROZSZERZONY 2018/ Oblicz wartość wyrażenia: a b 1 a2 b 2. 2 log )

Wykład 11. Informatyka Stosowana. Magdalena Alama-Bućko. 18 grudnia Magdalena Alama-Bućko Wykład grudnia / 22

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

Rozwi zanie równania ró»niczkowego metod operatorow (zastosowanie transformaty Laplace'a).

a) f : R R R: f(x, y) = x 2 y 2 ; f(x, y) = 3xy; f(x, y) = max(xy, xy); b) g : R 2 R 2 R: g((x 1, y 1 ), (x 2, y 2 )) = 2x 1 y 1 x 2 y 2 ;

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

MATEMATYKA 8. Funkcje trygonometryczne kąta ostrego (α < 90 ). Stosunki długości boków trójkąta prostokątnego nazywamy funkcjami trygonometrycznymi.

Zadania z PM II A. Strojnowski str. 1. Zadania przygotowawcze z Podstaw Matematyki seria 2

sin x 1+cos 2x. 3. Znajd¹ okres podstawowy funkcji: 6) f(x) = cos(4πx + 2), 8) f(x) = cos 2 x, 9) f(x) = tg πx 4) f 1 ([1, 9]), 5) f ([ 1, 1]),

1 0 Je»eli wybierzemy baz A = ((1, 1), (2, 1)) to M(f) A A =. 0 2 Daje to znacznie lepszy opis endomorzmu f.

Zastosowanie Excela w obliczeniach inżynierskich.

Funkcje Andrzej Musielak 1. Funkcje

Modyfikacja układu współrzędnych VIEW

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

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

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

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

PLAN WYNIKOWY Z MATEMATYKI DLA KLASY II TECHNIKUM 5 - LETNIEGO

Interpolacja Lagrange'a, bazy wielomianów

EGZAMIN MATURALNY Z MATEMATYKI

Transkrypt:

Mathematica - podstawy Artur Kalinowski Semestr letni 2011/2012 Artur Kalinowski Mathematica - podstawy 1 / 27

Spis tre±ci Program Mathematica 1 Program Mathematica 2 3 4 5 Artur Kalinowski Mathematica - podstawy 2 / 27

Program Mathematica Mathematica to jeden z najbardziej popularnych programów do wykonywania oblicze«symbolicznych i numerycznych Inne podobne programy to komercyjny MAPLE i darmowa MAXIMA Program uruchamiamy z Menu, lub z linii polece«: [akalinow@hpak ~]$ mathematica W oknie powitalnym tworzymy nowy Notebook, lub otwieramy ju» istniej cy dokument Z menu "Help Virtual book otwieramy okno z dokumentacj Artur Kalinowski Mathematica - podstawy 3 / 27

matematyczne Wyra»enia obliczamy (ang. evaluate) wciskaj c Shift+Enter po wpisaniu wyra»enia Obliczanie wyra»enia anulujemy kombinacj Alt+. Poprzednie wyra»enie przywoªujemy kombinacj Ctrl+L Przybli»on warto± numeryczn uzyskujemy dodaj c //N na ko«cu, lub u»ywaj c funkcji N[wyra»enie, precyzja] Wynik poprzedniego obliczenia przywoªujemy u»ywaj c % Wynik poprzedniego obliczenia o numerze X przywoªujemy u»ywaj c %X Artur Kalinowski Mathematica - podstawy 4 / 27

Podstawowe funkcje matematyczne Mno»enie zapisujemy jako x*y, lub x y, ale xy to ju» nazwa! Nazwy funkcji i staªych zaczynaj si od wielkiej litery, np. Sin[x] Argument funkcji jest podawany w nawiasach kwadratowych [] Daj c kropk na ko«cu argumentu, jako wynik otrzymamy przybli»enie numeryczne Funkcje trygonometryczne domy±lnie wymagaj argumentu w radianach Argument w stopniach przekazujemy jako X Degree Artur Kalinowski Mathematica - podstawy 5 / 27

Wªasne denicje Program Mathematica Zmienne deniujemy u»ywaj c znaku = (zaleca si u»ywania maªych liter w nazwach wªasnych zmiennych) Mo»emy u»y zmiennych by przechowywa warto±ci liczbowe oblicze«kiedy ju» nie potrzebujemy zmiennej lub funkcji nale»y je usun u»ywaj c nazwa=. lub Clear[nazwa] Artur Kalinowski Mathematica - podstawy 6 / 27

Wªasne denicje Program Mathematica Funkcje deniujemy u»ywaj c skªadni nazwa[x_]:= wzór Uwaga: pami tajmy by nie mie zmiennych o nazwie u»ywanej w denicji funkcji, np x Denicj funkcji wªasnych i wbudowanych mo»emy sprawdzi u»ywaj c?nazwa Kiedy ju» nie potrzebujemy zmiennej lub funkcji nale»y je usun u»ywaj c nazwa=. lub Clear[nazwa] Artur Kalinowski Mathematica - podstawy 7 / 27

Obliczenia symboliczne Do elementów zªo»onego wyniku dostajemy si np. przez %x[[1]] Artur Kalinowski Mathematica - podstawy 8 / 27

Obliczenia symboliczne Artur Kalinowski Mathematica - podstawy 9 / 27

Obliczenia numeryczne Warto± liczbow wyniku otrzymujemy przez np. x/.%19 Artur Kalinowski Mathematica - podstawy 10 / 27

Zadania Program Mathematica 1 Wypisz warto± liczby Eulera z dokªadno±ci do 100 cyfr 2 Wymnó» (a + b + c) 7 3 Zapisz w postaci iloczynowej x 3 + 6x 2 + 11x + 6 i sprawd¹ wszystkie miejsca zerowe 4 Rozwi» równanie ax 2 + bx + c i sprawd¹ rozwi zania 5 Oblicz granice: lim 100 n n 100 + n 99 n, lim n 15 +2 5 +...n 5 n 6 6 Oblicz sumy: S = 1 + 2 +... + n, S = 1 + 1 +... + 1 1 2 3 2 3 4 n (n+1) (n+2) 7 Oblicz pochodn wielomianu w(x) = ax 5 + (b + 1)x 3 + 7x + 1 8 Oblicz f (10) (x) oraz f (10) (0) dla f (x) = x 2 cos(2x) 9 Oblicz symbolicznie nast puj ce caªki i sprawd¹ je licz c pochodne: (x 2 2x + 3) exp(x)dx, x(log x) 2 dx Artur Kalinowski Mathematica - podstawy 11 / 27

Wykresy funkcji Program Mathematica Artur Kalinowski Mathematica - podstawy 12 / 27

Wykresy funkcji w ukªadzie biegunowym Artur Kalinowski Mathematica - podstawy 13 / 27

Wykresy funkcji 2D Program Mathematica Artur Kalinowski Mathematica - podstawy 14 / 27

Wykresy parametryczne Artur Kalinowski Mathematica - podstawy 15 / 27

Wykresy: zadania Program Mathematica 1 Narysuj wykres funkcji sin(x) dla x 0, π 2 Na jednym rysunku narysuj wykres funkcji cos(x) i e x dla x 0, π 4 3 Narysuj wykres zadany równaniami: x(t) = r (t sin(t)), y(t) = r (1 cos(t)) 4 Narysuj zbór punktów speªniaj cych równianie x 2 + y 2 = 9 5 W ukªadzie biegunowym narysuj krzyw zadan równaniem: r(φ) = 1+ɛ 1+ɛ cos(φ), 0 < ɛ < 1 Wszystkie wykresy powinny mie podpisane osie, i je»eli trzeba opisane legendy Wskazówka: sprawd¹ w dokumentacji hasªa PlotLegend oraz ContourPlot Artur Kalinowski Mathematica - podstawy 16 / 27

Wykresy: badanie funkcji Mamy zadan funkcj f (x) = x 3 1 x 2, której dziedzin jest zbiór Df = R\{ 1, 1}. Wyznacz: 1 Miejsca zerowe 2 Granice funkcji dla punktów x, x, x 1 +, x 1 3 Asymptot uko±n y = ax + b, gdzie f (x) a = lim x x b = lim (f (x) ax) x 4 Punkty przegi cia (f = 0) oraz jej warto± w tych punktach Stwórz wykres prezentuj cy funkcj oraz jej asymptot. Dobierz skale osi, tak, aby ukaza istotny fragment wykresu. Odpowiednio nazwij osie oraz stwórz legend wykresuȧrtur Kalinowski Mathematica - podstawy 17 / 27

Wykresy: badanie funkcji Wskazówka: Sprawd¹ w dokumentacji hasªo Assumptions and Domains Artur Kalinowski Mathematica - podstawy 18 / 27

Macierze Program Mathematica UWAGA: Algebraiczne mno»enie macierzy uzyskujemy przez A.B. Operacja A*B mno»y element po elemencie Artur Kalinowski Mathematica - podstawy 19 / 27

Macierze Program Mathematica Wektory i warto±ci wªasne macierzy: A - macierz, x - wektor. x jest wektorem wªasnym macierzy, a λ jest warto±ci wªasn macierzy A, to zachodzi zwi zek: A x = λ x Artur Kalinowski Mathematica - podstawy 20 / 27

Macierze: obroty Program Mathematica Skonstruuj macierz obrotu o k t π wokóª osi z 2 Skonstruuj macierz obrotu o k t π wokóª osi x 2 Znajd¹ wspóªrz dne wektora r = (1, 0, 0) po obrocie najpierw wokóª osi x, potem osi z Znajd¹ macierz odwrotn do macierzy obrotu b d cego zªo»eniem obrotów wokóª osi z potem x i zadziaªaj ni na obrócony wektor r Narysuj wektor po ka»dym z obrotów. Wskazówka 1: Sprawd¹ w dokumentacji hasªa RotationMatrix i VectorPlot3D Wskazówka 2: Przy rysowaniu wektora u»yj parametru VectorPoints -> 2 Artur Kalinowski Mathematica - podstawy 21 / 27

Macierze: drgania Program Mathematica Znajd¹ i sprawd¹ warto±ci i wektory wªasne macierzy, nast pnie wyznacz warto±ci ω dla których warto±ci wªasne si zeruj ( 2α + ω 2 α ) α 2α + ω 2 k m ω2 k 0 m k M 2k 0 k m M ω2 k M k m ω2 Artur Kalinowski Mathematica - podstawy 22 / 27

Rozwi zywanie ukªadów równa«algebraicznych Artur Kalinowski Mathematica - podstawy 23 / 27

Ukªady równa«algebraicznych: zadania Rozwi» ukªady równa«, i sprawd¹ rozwi zania: x y + 2z = 1 x 2y z = 2 3x y + 5z = 3 2x + 2y + 3z = 4 x y + 5z u = 0 x + y 2z + 3u = 0 3x y + 8z + u = 0 x + 3y 9z + 7u = 0 Wskazówka: W drugim ukªadzie zaªó»,»e zmienne z i u mog mie dowolne warto±ci Artur Kalinowski Mathematica - podstawy 24 / 27

Rozwi zywanie równa«ró»niczkowych pierwszego stopnia Artur Kalinowski Mathematica - podstawy 25 / 27

Rozwi zywanie równa«ró»niczkowych drugiego stopnia Artur Kalinowski Mathematica - podstawy 26 / 27

Rozwi zywanie ukªadów równa«ró»niczkowych Artur Kalinowski Mathematica - podstawy 27 / 27