Witam Państwa na wykładzie dotyczącym narzędzi obliczeniowych fizyki!

Wielkość: px
Rozpocząć pokaz od strony:

Download "Witam Państwa na wykładzie dotyczącym narzędzi obliczeniowych fizyki!"

Transkrypt

1 Witam Państwa na wykładzie dotyczącym narzędzi obliczeniowych fizyki! Nazywam się Jacek Golak Pracuję w Zespole Zakładów Fizyki Jądrowej Instytutu Fizyki UJ i jestem kierownikiem Zakładu Teorii Układów Jądrowych. Moja dziedzina to zdecydowanie teoretyczna fizyka jądrowa Numer pokoju: B jacek.golak@uj.edu.pl strona WWW: Wśród wielu codziennie używanych przez fizyków programów i środowisk programistycznych Mathematica firmy Wolfram staje się coraz bardziej popularna.

2 2 NOF_.nb Czym jest Mathematica? Strona producenta - firmy Wolfram: Przedstawiciel firmy Wolfram w Polsce - firma Gambit:

3 NOF_.nb 3 "Program Mathematica firmy Wolfram Research, Inc. to wszechstronne środowisko realizacji obliczeń matematycznych, składu dokumentu technicznego i tworzenia aplikacji. Mathematica to między innymi obliczenia symboliczne, szybkie obliczenia numeryczne, dowolna dokładność obliczeń, wygodny interfejs użytkownika, wieloplatformowość, możliwość równoległych obliczeń, bogate możliwości wizualizacji 2D i 3D oraz język programowania Wolfram Language"

4 4 NOF_.nb Jak zdobyć licencję Wybrana literatura LITERATURA DO WYKŁADU I ĆWICZEŃ (0) Ponieważ wykład będzie w dużej mierze oparty o program Mathematica, więc polecam wykłady prowadzone wcześniej na naszym wydziale Na stronie mają się znaleźć odnośniki do wykładów i ćwiczeń prowadzonych przy pomocy programu Mathematica na naszym Wydziale () Ponadto wskazany jest dowolny podręcznik wprowadzający w tajniki tego programu. Na przykład sam podręcznik tego produktu: (a) Stephen Wolfram, The Mathematica Book, Wolfram Media, wiele wydań (b) zestaw poradników (c) bardzo wiele materiału w internecie, skrypty do wykładów, porady dla początkujących itp. (2) Klasyczny podręcznik do programowania (ogólnie rozumianego): Donald E. Knuth, The art of computer programming, Addison-Wesley, bardzo wiele wydań (3) Jak programować w (ANSI) C pokazują m.in. trzy klasyczne pozycje (a) Brian W. Kernighan, Dennis M. Ritchie, Język ANSI C. Programowanie (tłumaczenie z angielskiego), Helion, 200, wydanie II

5 NOF_.nb 5 (b) K. N. King, C Programming (A Modern Approach), 2nd Edition, W. N. Norton, 2008 (c) S. Oualline, Jezyk C. Programowanie (tłumaczenie z angielskiego), Helion, 2003 (4) Jak to się robi w nowszym Fortranie można nauczyć się, korzystając ze skryptu umieszczonego na stronie instytutowej: Krzysztof Rościszewski i Romuald Wit Nauka Fortranu F90/95 przez przykłady dla początkujących, Skrypt internetowy (wersja z 3 III 2008) (5) Poleciłbym, zwłaszcza mając na uwadze tzw. "projekty zaliczeniowe", kilka innych pozycji, które pokazują, jak wykorzystać komputer w fizyce: (a) D. M. Bourg, Fizyka dla programistów gier, Helion, (b) M. Motyka, Symulacje komputerowe w fizyce, Helion, (c) Tao Pang, Metody obliczeniowe w fizyce: fizyka i komputery, Wydawnictwo Naukowe PWN, Warszawa, 200. (d) W. Kinzel, G. Reents, Physics by Computer: Programming Physical Problems Using Mathematica and C, Springer-Verlag, New York, 997. (e) G. Baumann, Mathematica in Theoretical Physics: Selected Examples from Classical Mechanics to Fractals, TELOS, The Electronic Library of Science, Springer-Verlag, New York, 992. (f) A. Romano, R. Lancellotta, A. Marasco, Continuum Mechanics using Mathematica, Birkhaeuser, Boston, (g) Stephen Lynch, Dynamical Systems with Applications using Mathematica, Birkhaeuser, Boston, (h) Nino Boccara, Essentials of Mathematica with Applications

6 6 NOF_.nb to Mathematics and Physics, Springer, (i) Patrick T. Tam, A Physicist's Guide to Mathematica, Academic Press, 997. (j) M.L. Abell, J.P. Braselton, Differential Equations with Mathematica, Elsevier, (6) Wspaniałym źródłem przykładów, jest "WOLFRAM DEMONSTRATIONS PROJECT", gdzie pokazane są zastosowania środowiska Mathematica w bardzo wielu dziedzinach wiedzy. Dla nas najważniejsze są te dotyczące fizyki. Kalkulator (* wyrazenie jest liczone po nacisnieciu Shift+Enter *) * ^ sina sina a a Cos Sin * 4 * 9^ Sqrt[2] co sinus pierwiastek kwa Cos Sin / (* tu pojawi sie potegowanie ^ oraz znane funkcje matematyczne *)

7 NOF_.nb 7 N Cos Sin * 4 * 9^ Sqrt[2], 00 co sinus pierwiastek kwadratowy ^ N[%] przybliżenie numeryczne ^ N przybliżenie 789 numeryczne (* Mamy do dyspozycji stale matematyczne *) Pi (* liczba pi *) pi π N[ Pi, 200] (* jesli chcemy poznac wartosc pi numeryczna pi z niemal dowolna dokladnoscia *) E (* podstawa logarytmu naturalnego *) liczba Eulera e N[ E, 200] (* wartosc numeryczna e z bardzo duza dokladnoscia *) liczba Eulera ! (* silnia *)

8 8 NOF_.nb Factorial[00] (* to samo w innym zapisie *) silnia (* Mathematica podaje DOKLADNY WYNIK, jesli to tylko mozliwe *) Sin Pi 6 si pi 2 Cos Pi 4 co pi 2 Tan[4] (* tangens *) tangens Tan[4] N[%] przybliżenie numeryczne a = Sqrt Sqrt 3 0 ^5 pierwiastek kwad pierwiastek kwadratowy Sin Pi 8 si pi Csc π 8 (* przypisalismy zmiennej a pewną wartość i możemy to wykorzystać w dalszych obliczeniach *) b = 3 * a * a^ Csc π Csc π 8 6 (* Ile to wlasciwie wynosi? *) N[b] przybliżenie numeryczne N[b, 40] (* Mathematica moze podac bardzo dokładna wartosc numeryczna! *) przybliżenie numeryczne Pamiętajmy: mała kropka, duża różnica!

9 NOF_.nb 9 Sin[2] sinus Sin[2] Sin[2.] sinus Sin[2, 5] (* kolor czerwony oznacza nieprawidłową komendę! *) sinus Sin: Sin called with 2 arguments; argument is expected. Sin[2, 5] Podstawowa zasada: nazwy komend programu Mathematica (N, Plot,...) oraz wbudowanych funkcji (sinus, cosinus, tangens, cotangens,...) zaczynają się od dużych liter; ich argument (lub argumenty) są zawarte w nawiasach KWADRATOWYCH! Mathematica zna różne funkcje specjalne i pozwala nimi swobodnie operować. BARDZO WAZNE DLA FIZYKA! Gamma[5] funkcja Gamma 24 Gamma 7 3 funkcja Gamma Gamma 7 3 N Gamma 7 funkcja Gamm FullSimplify Gamma[n] n -!, uprość pełniej funkcja Gamma True BesselJ[, 3] funkcja J Bessela BesselJ[, 3] N[ BesselJ[, 3]] funkcja J Bessela LegendreP[2, x] funkcja P Legendre'a Element[n, należy do Integers] && n > 0 zbiór liczb całkowitych x x x x x x 2

10 0 NOF_.nb LegendreP[2, 8, x] funkcja P Legendre'a x x x 4 8 SphericalHarmonicY[2, - 0, theta, phi] harmoniczna funkcja sferyczna Y e-0 i phi π Cos[theta] 2 Sin[theta] 0 Uwaga na nazwy funkcji, które składają się z kilku słów (arcus sinus, arcus tangens, arcus tangens hiperboliczny,...) ArcSin 2 arcus sinus π 6?? Arc* System` ArcCos ArcCoth ArcCurvature ArcSech ArcSinh ArcCosh ArcCsc ArcLength ArcSin ArcTan ArcCot ArcCsch ArcSec ArcSinDistribution ArcTanh ArcTan[] arcus tangens π 4 ArcTanh arcus tangens hiperboliczny ArcTanh Dlatego najlepiej jest używać nazw zmiennych i nazw funkcji pisanych małymi literami. Nie radzę próbować instrukcji typu: C=23.7; D=3*Pi; E=-; I=5;

11 NOF_.nb Rysowanie wykresów 2D Plot[ Sin[x] + Cos[4 * x], {x, 0, 2 * Pi}] wyk sinus cosinus pi Plot - x^2, {x, -3, 3} wykres Plot[{x^3, Cos[x^4]}, {x, -2, 2}] wykres cosinus

12 2 NOF_.nb Plot x 00, BesselJ[0, x], {x, 5, 25} wykres funkcja J Bessela Plot3D[x^2 - y^2, {x, 0, 2}, {y, -, 4}] wykres trójwymiarowy Listy (* uporzadkwany zbior elementow, w zasadzie dowolnych *) {, 2, 3, x, Sin[p], {y, z}, "napis"} sinus {, 2, 3, x, Sin[p], {y, z}, napis} (* zmienna ma wartosc, ktora jest lista *) dziwnalista = {, x, Sin[beta], {p, q}, {, 2, z}} sinus {, x, Sin[beta], {p, q}, {, 2, z}}

13 NOF_.nb 3 dziwnalista[[]] (* pierwszy element listy; koniecznie podwojne nawiasy! *) (* to samo inaczej *) Part[dziwnalista, ] część dziwnalista[[2]] x dziwnalista[[4]] (* ten element sam jest lista... *) {p, q} dziwnalista[[4]][[]] (*... i mozna zapytac, jaki jest jego pierwszy element *) p (* lista, ktorej elementami sa wykresy *) { Plot[ Sqrt[x], {x, 0, 2}], Plot[ Sin[5 * x], {x, 0, wyk pierwiastek kwadratowy wyk sinus Pi}], pi Plot[x^2, {x, -2, 2}]} wykres , , Niektóre komendy z definicji dają listy Table[n^3, {n,, 7}] tabela {, 8, 27, 64, 25, 26, 343} (* teraz dostaniemy liste rysunkow *) Table[ Plot[x^n, {x, -2, 2}], {n, 3, 5, }] tabela wykres , (* prosta lista kolejnych liczb naturalnych od do 0 *) Range[0] zakres {, 2, 3, 4, 5, 6, 7, 8, 9, 0} (* lista liczb naturalnych od 2 do 0 *) 5 0 5,

14 4 NOF_.nb Range[2, 0] zakres {2, 3, 4, 5, 6, 7, 8, 9, 0} (* lista liczb naturalnych od 2 do 0, ale z krokiem 5 *) Range[2, 0, 5] zakres {2, 7}? Range Range[i max ] generates the list {, 2,, i max }. Range[i min, i max ] generates the list {i min,, i max }. Range[i min, i max, di] uses step di.?? Range Range[i max ] generates the list {, 2,, i max }. Range[i min, i max ] generates the list {i min,, i max }. Range[i min, i max, di] uses step di. Attributes[Range] = Listable, Protected CharacterRange["A", "Z"] zakres znaków {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z} CharacterRange["α", "ω"] zakres znaków {α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, ν, ξ, ο, π, ρ, ς, σ, τ, υ, φ, χ, ψ, ω} Z listami można robić różne rzeczy. Na razie tylko kilka prostych przykładów dla list z liczbami : l = {2, 4,, 7, -3, 8, 95, -34, 0} {2, 4,, 7, -3, 8, 95, -34, 0} l2 = Sort[l] sortuj {-34, -3, 0,, 2, 4, 8, 7, 95} l3 = Reverse[l2] odwróć kolejność {95, 7, 8, 4, 2,, 0, -3, -34} Length[l3] długość 9 Total[l] oblicz sumę 90

15 NOF_.nb 5 Mean[l] średnia arytmetyczna 0 Max[l] maksimum 95 Min[l] minimum -34 (* Bardzo wazne: mozna zadzialac funkcja na CALA LISTE! *) l^2 {4, 6,, 289, 9, 64, 9025, 56, 0} Sin[l] sinus {Sin[2], Sin[4], Sin[], Sin[7], -Sin[3], Sin[8], Sin[95], -Sin[34], 0} N[ Cos[l]] cosinus { , , , , , , , ,.} (* Rozwiazania rownan wystepuja w postaci list! Odpowiednia skladnia pozwala na wyluskanie wyniku *) sol = Solve[x^2 4, x] rozwiąż równanie {{x -2}, {x 2}} sol[[]] {x -2} sol[[2]] {x 2} FullForm[sol] pełna forma List[List[Rule[x, - 2]], List[Rule[x, 2]]] (* Jak wydostac wartosc -2, by uzyc ja na przyklad w dalszych rachunkach? *) sol[[]][[]][[2]] -2 (* tego mozna juz uzywac jak zwyklej artosci liczbowej i przypisac ja zmiennej *) x = sol[[]][[]][[2]] -2

16 6 NOF_.nb x2 = sol[[2]][[]][[2]] 2 (* Inny sposob wykorzystuje ogolny zapis PODSTAWIENIA *) x2 = x /. sol[[]] -2 x22 = x /. sol[[2]] 2 =, czy ==, czy może ===? q = 90; (* jeden znak "=" przypisanie zmiennej wartosci *) 2 Sin Pi 6 (* dwa znaki "=" sprawdzenie rownosci liczb lub wyrazen *) si pi True Solve[x ^2 + 3 * x + 6 0, x] (* dwa znaki "=" konieczne przy rownaniach *) rozwiąż równanie x i 5, x -3 + i 5 2 x = Tan[c]; tangens y = Sin[c] Cos[c]; sinus cosinus x === y (* sprawdzenie identycznosci wyrazen *) True Uzyskiwanie pomocy Wiele komend posiada opcje, niekiedy bardzo wiele opcji

17 NOF_.nb 7 Plot[ Sqrt[x], {x, 0, 3}, wyk pierwiastek kwadratowy y AxesLabel {"x", "y"}, oznaczenia osi PlotStyle styl grafiki Green] zielony Options[ Plot] opcje wykres x AlignmentPoint Center, AspectRatio, Axes True, GoldenRatio AxesLabel None, AxesOrigin Automatic, AxesStyle {}, Background None, BaselinePosition Automatic, BaseStyle {}, ClippingStyle None, ColorFunction Automatic, ColorFunctionScaling True, ColorOutput Automatic, ContentSelectable Automatic, CoordinatesToolOptions Automatic, DisplayFunction $DisplayFunction, Epilog {}, Evaluated Automatic, EvaluationMonitor None, Exclusions Automatic, ExclusionsStyle None, Filling None, FillingStyle Automatic, FormatType TraditionalForm, Frame False, FrameLabel None, FrameStyle {}, FrameTicks Automatic, FrameTicksStyle {}, GridLines None, GridLinesStyle {}, ImageMargins 0., ImagePadding All, ImageSize Automatic, ImageSizeRaw Automatic, LabelStyle {}, MaxRecursion Automatic, Mesh None, MeshFunctions {# &}, MeshShading None, MeshStyle Automatic, Method Automatic, PerformanceGoal $PerformanceGoal, PlotLabel None, PlotLabels None, PlotLegends None, PlotPoints Automatic, PlotRange {Full, Automatic}, PlotRangeClipping True, PlotRangePadding Automatic, PlotRegion Automatic, PlotStyle Automatic, PlotTheme $PlotTheme, PreserveImageOptions Automatic, Prolog {}, RegionFunction True &, RotateLabel True, ScalingFunctions None, TargetUnits Automatic, Ticks Automatic, TicksStyle {}, WorkingPrecision MachinePrecision? N N[expr] gives the numerical value of expr. N[expr, n] attempts to give a result with n-digit precision. (* krotka informacja *)? Plot Plot[ f, {x, x min, x max }] generates a plot of f as a function of x from x min to x max. Plot[{ f, f 2, }, {x, x min, x max }] plots several functions f i. Plot[{, w[ f i ], }, ] plots f i with features defined by the symbolic wrapper w. Plot[, {x} reg] takes the variable x to be in the geometric region reg. (* bardziej rozbudowana *)

18 8 NOF_.nb?? Plot Plot[ f, {x, x min, x max }] generates a plot of f as a function of x from x min to x max. Plot[{ f, f 2, }, {x, x min, x max }] plots several functions f i. Plot[{, w[ f i ], }, ] plots f i with features defined by the symbolic wrapper w. Plot[, {x} reg] takes the variable x to be in the geometric region reg. Attributes[Plot] = {HoldAll, Protected, ReadProtected} Options[Plot] = AlignmentPoint Center, AspectRatio, Axes True, AxesLabel None, GoldenRatio AxesOrigin Automatic, AxesStyle {}, Background None, BaselinePosition Automatic, BaseStyle {}, ClippingStyle None, ColorFunction Automatic, ColorFunctionScaling True, ColorOutput Automatic, ContentSelectable Automatic, CoordinatesToolOptions Automatic, DisplayFunction $DisplayFunction, Epilog {}, Evaluated Automatic, EvaluationMonitor None, Exclusions Automatic, ExclusionsStyle None, Filling None, FillingStyle Automatic, FormatType TraditionalForm, Frame False, FrameLabel None, FrameStyle {}, FrameTicks Automatic, FrameTicksStyle {}, GridLines None, GridLinesStyle {}, ImageMargins 0., ImagePadding All, ImageSize Automatic, ImageSizeRaw Automatic, LabelStyle {}, MaxRecursion Automatic, Mesh None, MeshFunctions {# &}, MeshShading None, MeshStyle Automatic, Method Automatic, PerformanceGoal $PerformanceGoal, PlotLabel None, PlotLabels None, PlotLegends None, PlotPoints Automatic, PlotRange Full, Automatic, PlotRangeClipping True, PlotRangePadding Automatic, PlotRegion Automatic, PlotStyle Automatic, PlotTheme $PlotTheme, PreserveImageOptions Automatic, Prolog {}, RegionFunction (True &), RotateLabel True, ScalingFunctions None, TargetUnits Automatic, Ticks Automatic, TicksStyle {}, WorkingPrecision MachinePrecision (* pomoc na temat wszystkich funkcji lub polecen zaczynajacych sie od? Plot* Plot *) wykres System` Plot PlotLabel PlotPoints PlotRegion Plot3D PlotLabels PlotRange PlotStyle Plot3Matrix PlotLayout PlotRangeClipping PlotTheme PlotRangeClipPlanes- PlotDivision PlotLegends Style PlotJoined PlotMarkers PlotRangePadding Nasze własne funkcje Puszczamy wodze fantazji i definiujemy NOWĄ funkcję f[x_] := Tan[ Sin[ Cos[x]]] (* to nie jest jedyny sposob, ale na razie wystarczy; ta si cosinus wiecej informacji o tzw. natychmiastowej i opoznionej defincji funkcji mozna znalezc na mojej stronie w notebooku natychmiastowa_i_opozniona_definicja_funkcji.nb *)

19 NOF_.nb 9 Plot[f[x], {x, 0, Pi}] wykres pi f[] Tan[Sin[Cos[]]] N[f[], 20] przybliżenie numeryczne (* Jeszcze jeden wazny przyklad: funkcje mozna zdefiniowac KAWALKAMI *) w[x_] := Piecewise[{{x^2, x < 0}, {x, x >= 0}}] (* uwaga na skladnie *) funkcja odcinkowa Plot[w[x], {x, -2, 2}] wykres w[0] 0

20 20 NOF_.nb Operator % v = 24 * 5 / 6! 6 w = % + (* % zastepuje ostatni uzyskany wynik niekoniecznie musi to byc ten z poprzedniej komorki! *) 67 6 t = %% * 6 (* %% teraz przedostatnio uzyskany wynik *) t2 = %%% * 6 (* wynik z komorki numer 62 *) t3 = %62 * 6 {6 Null} Nadawanie wartości zmiennym i ich odwoływanie W jednej komórce można podać wiele komend a = 23 a2 = 3 a3 = Jeśli nie chcemy outputu (na przykład przy instrukcjach przypisania), wtedy dajemy średniki b = 23; b2 = 3; b3 = 7; b4 = -9.0; b5 = 76; b6 = 0; Clear[b ] ; (* wartosc b stanie sie z powrotem nieokreslona *) wyczyść

21 NOF_.nb 2 b b b2 =.; (* to dziala tak samo. UWAGA na zmiane koloru nazwy b2 z czarnej na niebieski *) Clear[b3, b4, b5] (* to wyczysci trzy zmienne naraz *) wyczyść (* ponizsza instrukcja wyczysci WSZYSTKIE PRZYPISANE WARTOSCI i DEFINICJE *) ClearAll["Global`*"] wyczyść wszystko a a f f Inne s = 385 Sum[n^2, {n,, 0}] sumowanie (* latwo uzyc opcji s2 = Sum[n^5, {n,, 0}] sumowanie Insert wstaw Input from above i potem zmienic, by uzyskac... *) wejście (* podobnie mozna wykorzystac output z poprzedniej komorki *) Sum[ii^3, {ii,, n}] sumowanie 4 n2 + n 2 g[n_] := 4 n2 + n 2 (* uzylem opcji (* Insert Picture From file *) wstaw Insert Output from above *) wstaw ;

22 22 NOF_.nb Blur, 5 zmniejsz ostrość Jak unikać podstawowych błędów () Nawiasy ( ) są używane wyłącznie dla zaznaczenia kolejności operacji. Nie należy używać { } oraz [ ] w wyrażeniach matematycznych! (2) Polecenia programu Mathematica oraz wbudowane funkcje mają nazwy zaczynające się z dużej litery! (3) Nawiasy kwadratowe są używane dla argumentów poleceń i funkcji! (4) Nawiasy { } są używane wyłącznie w listach! (5) Przy definiowaniu własnych funkcji (na razie) trzymać się wzoru: f[x_]:= x^5 (6) Równania (i porównywania) wymagają dwóch znaków == Należy zwracać uwagę na kolory! Kolor czerwony oznacza zwykle błędną składnię! Kolor niebieski zmiennej oznacza, że nie nadano jej żadnej wartości, co może mieć wpływ na dalsze wykorzystanie tej zmiennej!

Witam! Czym jest Mathematica?

Witam! Czym jest Mathematica? Witam! Nazywam się Jacek Golak Pracuję w Zakładzie Fizyki Jądrowej Instytutu Fizyki UJ Moja dziedzina to teoretyczna fizyka jądrowa Numer pokoju: B2-32 e-mail: jacek.golak@uj.edu.pl strona WWW: http://users.uj.edu.pl/~golak/zestawynof.html

Bardziej szczegółowo

Wykład 6. Prawo Hooke a. Robert Hooke

Wykład 6. Prawo Hooke a. Robert Hooke Wykład 6 Równania różniczkowe, funkcje DSolve oraz NDSolve. Wykres fazowy. Prawo Hooke a, drgania sprężyn. Ruch z oporem powietrza. In[1]:= ClearAll["Global`*"] wyczyść wszystko Prawo Hooke a Robert Hooke

Bardziej szczegółowo

1 Funkcje elementarne

1 Funkcje elementarne 1 Funkcje elementarne Funkcje elementarne, które będziemy rozważać to: x a, a x, log a (x), sin(x), cos(x), tan(x), cot(x), arcsin(x), arccos(x), arctan(x), arc ctg(x). 1.1 Funkcje x a. a > 0, oraz a N

Bardziej szczegółowo

Granica i ciągłość funkcji. 1 Granica funkcji rzeczywistej jednej zmiennej rzeczywsitej

Granica i ciągłość funkcji. 1 Granica funkcji rzeczywistej jednej zmiennej rzeczywsitej Wydział Matematyki Stosowanej Zestaw zadań nr 3 Akademia Górniczo-Hutnicza w Krakowie WEiP, energetyka, I rok Elżbieta Adamus listopada 07r. Granica i ciągłość funkcji Granica funkcji rzeczywistej jednej

Bardziej szczegółowo

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

Sin[Pi / 4] Log[2, 1024] Prime[10] In[1]:= (* WSTĘP DO PAKIETU MATHEMATICA *) (* autorzy: Łukasz Płociniczak,Marek Teuerle*) (* Składnia: nazwy funkcji z wielkiej litery a argumenty w kwadratowych nawiasach. Wywołujemy wartość SHIFT+ENTER

Bardziej szczegółowo

Kurs Komputerowy S System Symboliczny Mathematica

Kurs Komputerowy S System Symboliczny Mathematica Kurs Komputerowy S System Symboliczny Mathematica Obliczenia numeryczne Dokladnosc i precyzja Precision[wartosc] SetPrecision[wartosc, precyzja] Accuracy[wartosc] SetAccuracy[wartosc, dokladnosc] MachinePrecision

Bardziej szczegółowo

Mathematica od zera. Paulina Suchanek, IFT Wroclaw. Factor x 2 2 x 1. Series Log 1 x, x, 0, 5. 1. Wprowadzenie. Start. Struktura notatnika

Mathematica od zera. Paulina Suchanek, IFT Wroclaw. Factor x 2 2 x 1. Series Log 1 x, x, 0, 5. 1. Wprowadzenie. Start. Struktura notatnika Mathematica od zera Paulina Suchanek, IFT Wroclaw 1. Wprowadzenie Start Struktura notatnika Notatnik edytujemy uzywajac opcji z zakladki Format. Strukture rozdzialow wprowadzamy wybierajac opcje z okienka

Bardziej szczegółowo

Matematyka ETId I.Gorgol. Funkcja złożona i odwrotna. Funkcje

Matematyka ETId I.Gorgol. Funkcja złożona i odwrotna. Funkcje Funkcja złożona i odwrotna. Funkcje cyklometryczne. Definicja funkcji DEFINICJA Niech dane będa dwa zbiory D i P. Funkcja f : D P nazywamy przyporzadkowanie, które każdemu elementowi ze zbioru D przyporzadkowuje

Bardziej szczegółowo

Matematyka 3. Suma szeregu. Promień zbieżności szeregu. Przykład 1: Przykład 2: GenerateConditions

Matematyka 3. Suma szeregu. Promień zbieżności szeregu. Przykład 1: Przykład 2: GenerateConditions Matematyka 3 Suma szeregu? Sum i max Sum[f, {i, i max }] evaluates the sum f. Sum[f, {i, i min, i max }] starts with i = i min. Sum[f, {i, i min, i max, di}] uses steps di. Sum[f, {i, {i 1, i 2, }}] uses

Bardziej szczegółowo

(naci nij SHIFT + ENTER po ustawieniu kursora w dowolnym miejscu w komórce zawieraj cej formu )

(naci nij SHIFT + ENTER po ustawieniu kursora w dowolnym miejscu w komórce zawieraj cej formu ) 1. Podstawowe Zasady 1. Przegl d funkcjonalno ci. Mathematica jako kalkulator. Praktycznie wszyskie potrzebne informacje o Mathematice mo na uzyska z Centrum Dokumentacji (aby do niego dotrze nale y nacisn

Bardziej szczegółowo

Granica i ciągłość funkcji. 1 Granica funkcji rzeczywistej jednej zmiennej rzeczywistej

Granica i ciągłość funkcji. 1 Granica funkcji rzeczywistej jednej zmiennej rzeczywistej Wydział Matematyki Stosowanej Zestaw zadań nr 3 Akademia Górniczo-Hutnicza w Krakowie WEiP, energetyka, I rok Elżbieta Adamus 3 listopada 06r. Granica i ciągłość funkcji Granica funkcji rzeczywistej jednej

Bardziej szczegółowo

Liczby i działania na liczbach

Liczby i działania na liczbach Na tym wykładzie chciałbym przekonać Państwa, że Mathematica może być pomocna w studiowaniu analizy matematycznej. Liczby i działania na liczbach (* liczby całkowite *) Element[-, Integers] należy do zbiór

Bardziej szczegółowo

16 Jednowymiarowy model Isinga

16 Jednowymiarowy model Isinga 16 Jednowymiarowy model Isinga Jest to liniowy łańcuch N spinów mogących przyjmować wartości ± 1. Mikrostanem układu jest zbiór zmiennych σ i = ±1, gdzie i = 1,,..., N (16.1) Określają one czy i-ty spin

Bardziej szczegółowo

Mathematica (1) Organizacja Mathematica Notebooks. Style dokumentów

Mathematica (1) Organizacja Mathematica Notebooks. Style dokumentów Mathematica (1) Organizacja Mathematica Notebooks Dokument Mathematica zorganizowany jest w tzw. komórki. KaŜda komórka zawiera materiał określonego rodzaju: tekst, grafikę, dane wejściowe, dane wyjściowe

Bardziej szczegółowo

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 2

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 2 Matematyka I BJiOR Semestr zimowy 2018/2019 Wykład 2 Definicja funkcji przypomnienie Definicja Dla danych dwóch niepustych zbiorów X, Y przypisanie każdemu elementowi zbioru X dokładnie jednego elementu

Bardziej szczegółowo

Instalacja

Instalacja Wprowadzenie Scilab pojawił się w Internecie po raz pierwszy, jako program darmowy, w roku 1994 Od 1990 roku pracowało nad nim 5 naukowców z instytutu INRIA (Francuski Narodowy Instytut Badań w Dziedzinie

Bardziej szczegółowo

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji

Bardziej szczegółowo

PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY

PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY Dr inż. Marcin Witczak Uniwersytet Zielonogórski Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1 PLAN WPROWADZENIA Profesjonalne systemy

Bardziej szczegółowo

Funkcje Andrzej Musielak 1. Funkcje

Funkcje Andrzej Musielak 1. Funkcje Funkcje Andrzej Musielak 1 Funkcje Funkcja liniowa Funkcja liniowa jest postaci f(x) = a x + b, gdzie a, b R Wartość a to tangens nachylenia wykresu do osi Ox, natomiast b to wartość funkcji w punkcie

Bardziej szczegółowo

Podstawowe wyrażenia matematyczne

Podstawowe wyrażenia matematyczne Lech Sławik Podstawy Maximy 3 Wyrażenia matematyczne.wxmx 1 / 7 Podstawowe wyrażenia matematyczne 1 Nazwy Nazwy (zmiennych, stałych, funkcji itp.) w Maximie mogą zawierać małe i duże litery alfabetu łacińskiego,

Bardziej szczegółowo

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

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje

Bardziej szczegółowo

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

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 22.05.2013 Wykład 12 Mathematica. Wprowadzenie Obliczenia w Mathematice Wolfram Alpha Slajdy powstały na podstawie strony www.mathematica.pl

Bardziej szczegółowo

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

(a 1 2 + b 1 2); : ( b a + b ab 2 + c ). : a2 2ab+b 2. Politechnika Białostocka KATEDRA MATEMATYKI. Zajęcia fakultatywne z matematyki 2008 Zajęcia fakultatywne z matematyki 008 WYRAŻENIA ARYTMETYCZNE I ALGEBRAICZNE. Wylicz b z równania a) ba + a = + b; b) a = b ; b+a c) a b = b ; d) a +ab =. a b. Oblicz a) [ 4 (0, 5) ] + ; b) 5 5 5 5+ 5 5

Bardziej szczegółowo

Wykorzystanie programów komputerowych do obliczeń matematycznych

Wykorzystanie programów komputerowych do obliczeń matematycznych Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane

Bardziej szczegółowo

Instalacja Pakietu R

Instalacja Pakietu R Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego: Download R for Windows opcja: install R for the first time opcja: Download R 3.3.3 for Windows uruchomienie R-3.3.3-win MAGDA

Bardziej szczegółowo

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

Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Wprowadzenie do Pakietu R dla kierunku Zootechnika Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego:

Bardziej szczegółowo

Analiza Matematyczna MAEW101 MAP1067

Analiza Matematyczna MAEW101 MAP1067 1 Analiza Matematyczna MAEW101 MAP1067 Wydział Elektroniki Przykłady do Listy Zadań nr 14 Funkcje wielu zmiennych. Płaszczyzna styczna. Ekstrema Opracowanie: dr hab. Agnieszka Jurlewicz Przykłady do zadania

Bardziej szczegółowo

Obliczenia iteracyjne

Obliczenia iteracyjne Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej

Bardziej szczegółowo

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

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy

Bardziej szczegółowo

= 1, = = + 1D, + 2D<,

= 1, = = + 1D, + 2D<, 'Przypadkowe bladzenie' jako przyklad prostego problemu, ktory moze byc pierwszym zadaniem, dla studiujacych 'Mathematica', zwiazanychm z rozwiazaniem 'rzeczywistego' problemu. Rozwazmy ruch jednowymiarowy

Bardziej szczegółowo

Ciągi liczbowe. Zbigniew Koza. Wydział Fizyki i Astronomii

Ciągi liczbowe. Zbigniew Koza. Wydział Fizyki i Astronomii Ciągi liczbowe Zbigniew Koza Wydział Fizyki i Astronomii Wrocław, 2015 Co to są ciągi? Ciąg skończony o wartościach w zbiorze A to dowolna funkcja f: 1,2,, n A Ciąg nieskończony o wartościach w zbiorze

Bardziej szczegółowo

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

MATEMATYKA 8. Funkcje trygonometryczne kąta ostrego (α < 90 ). Stosunki długości boków trójkąta prostokątnego nazywamy funkcjami trygonometrycznymi. INSTYTUT MEDICUS Kurs przygotowawczy do matury i rekrutacji na studia medyczne Rok 017/018 www.medicus.edu.pl tel. 501 38 39 55 MATEMATYKA 8 FUNKCJE TRYGONOMETRYCZNE. Funkcje trygonometryczne kąta ostrego

Bardziej szczegółowo

III. Funkcje rzeczywiste

III. Funkcje rzeczywiste . Pojęcia podstawowe Załóżmy, że dane są dwa niepuste zbiory X i Y. Definicja. Jeżeli każdemu elementowi x X przyporządkujemy dokładnie jeden element y Y, to mówimy, że na zbiorze X została określona funkcja

Bardziej szczegółowo

Wykład I. Literatura. Oznaczenia. ot(x 0 ) zbiór wszystkich otoczeń punktu x 0

Wykład I. Literatura. Oznaczenia. ot(x 0 ) zbiór wszystkich otoczeń punktu x 0 Wykład I Literatura Podręczniki 1. G. M. Fitherholz Rachunek różniczkowy i całkowy 2. W. Żakowski Matematyka tom I Zbiory zadań 1. W. Krysicki, L. Włodarski Analiza matematyczna w zadaniach tom I i II

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.

Bardziej szczegółowo

Mathematica - podstawy

Mathematica - podstawy 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

Bardziej szczegółowo

zajęcia 2 Definiowanie wektorów:

zajęcia 2 Definiowanie wektorów: zajęcia 2 Plan zajęć: definiowanie wektorów instrukcja warunkowa if wykresy Definiowanie wektorów: Co do definicji wektora: Koń jaki jest, każdy widzi Definiowanie wektora w Octave v1=[3,2,4] lub: v1=[3

Bardziej szczegółowo

Maxima i Visual Basic w Excelu

Maxima i Visual Basic w Excelu 12 marca 2013 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń

Bardziej szczegółowo

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY Numer lekcji 1 2 Nazwa działu Lekcja organizacyjna. Zapoznanie z programem nauczania i kryteriami wymagań Zbiór liczb rzeczywistych i jego 3 Zbiór

Bardziej szczegółowo

Mathematica - organizacja. czyli sztuka obliczeń symbolicznych. Możliwości. Mathematica do czego można ją użyć. Możliwości, cd. Mathematica publikacje

Mathematica - organizacja. czyli sztuka obliczeń symbolicznych. Możliwości. Mathematica do czego można ją użyć. Możliwości, cd. Mathematica publikacje czyli sztuka obliczeń symbolicznych Mathematica - organizacja Dokument Mathematica zorganizowany jest w tzw. komórki. Ręczne zerowanie zmiennych Clear[variables] (* czyści wartości zmiennych*) x=. (* to

Bardziej szczegółowo

Funkcje trygonometryczne. XX LO (wrzesień 2016) Matematyka elementarna Temat #5 1 / 14

Funkcje trygonometryczne. XX LO (wrzesień 2016) Matematyka elementarna Temat #5 1 / 14 XX LO (wrzesień 2016) Matematyka elementarna Temat #5 1 / 14 Miara kąta Miara kąta kąt mierzymy od ramienia początkowego do końcowego w kierunku przeciwnym do ruchu wskazówek zegara (α > 0) kąt zgodny

Bardziej szczegółowo

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

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy

Bardziej szczegółowo

Wykład I. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik

Wykład I. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik Wykład I I Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Zaliczenie przedmiotu Na laboratorium można zdobyć 100 punktów. Do zaliczenia niezbędne jest

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.

Bardziej szczegółowo

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Materiały dydaktyczne na zajęcia wyrównawcze z matematyki dla studentów pierwszego roku kierunku zamawianego Inżynieria Środowiska w ramach projektu Era inżyniera pewna lokata na przyszłość Projekt Era

Bardziej szczegółowo

Funkcje. Alina Gleska. Instytut Matematyki, Wydział Elektryczny, Politechnika Poznańska

Funkcje. Alina Gleska. Instytut Matematyki, Wydział Elektryczny, Politechnika Poznańska Dr Instytut Matematyki, Wydział Elektryczny, Politechnika Poznańska Definicja Funkcja f ze zbioru X w zbiór Y nazywamy relację, która każdemu elementowi x X przyporzadkowuje dokładnie jeden element y Y.

Bardziej szczegółowo

JAVAScript w dokumentach HTML (1)

JAVAScript w dokumentach HTML (1) JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript

Bardziej szczegółowo

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

GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. 1 GNU Octave GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. Octave zapewnia: sporą bibliotęke użytecznych funkcji i algorytmów; możliwośc tworzenia przeróżnych wykresów; możliwość

Bardziej szczegółowo

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

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. LICZBA TEMAT GODZIN LEKCYJNYCH Potęgi, pierwiastki i logarytmy (8 h) Potęgi 3 Pierwiastki 3 Potęgi o wykładnikach

Bardziej szczegółowo

Kurs komputerowy S - Mathematica - cz. 3 Suma i iloczyn elementow ciagu NSum[wyr, {zm, w_pocz, w_konc}], NProduct[wyr, {zm, w_pocz, w_konc}]

Kurs komputerowy S - Mathematica - cz. 3 Suma i iloczyn elementow ciagu NSum[wyr, {zm, w_pocz, w_konc}], NProduct[wyr, {zm, w_pocz, w_konc}] OBLICZENIA NUMERYCZNE, Karolina Mikulska-Ruminska Kurs komputerowy S - Mathematica - cz. Suma i iloczyn elementow ciagu NSum[wyr, {zm, w_pocz, w_konc}], NProduct[wyr, {zm, w_pocz, w_konc}]? *Sum* System`

Bardziej szczegółowo

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz Wprowadzenie Dlaczego arkusz

Bardziej szczegółowo

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Materiały dydaktyczne na zajęcia wyrównawcze z matematyki dla studentów pierwszego roku kierunku zamawianego Inżynieria i Gospodarka Wodna w ramach projektu Era inżyniera pewna lokata na przyszłość Projekt

Bardziej szczegółowo

TRYGONOMETRIA. 1. Definicje i własności funkcji trygonometrycznych

TRYGONOMETRIA. 1. Definicje i własności funkcji trygonometrycznych TRYGONOMETRIA. Definicje i własności funkcji trygonometrycznych Funkcje trygonometryczne kąta ostrego można zdefiniować przy użyciu trójkąta prostokątnego: c a α b DEFINICJA. Sinusem kąta ostrego α w trójkącie

Bardziej szczegółowo

1 Funkcja wykładnicza i logarytm

1 Funkcja wykładnicza i logarytm 1 Funkcja wykładnicza i logarytm 1. Rozwiązać równania; (a) x + 3 = 3 ; (b) x 2 + 9 = 5 ; (c) 3 x 1 = 3x 2 2. Rozwiązać nierówności : (a) 2x 1 > 2 ; (b) 3x 4 2x + 3 > x + 2 ; (c) 3 x > 1. 3. Znając wykres

Bardziej szczegółowo

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript

Bardziej szczegółowo

(8) Oblicz wyznacznik dowolnie wybranej macierzy stopnia czwartego. (9) Rozwi aż podany układ równań stosuj ac wzory Cramera:

(8) Oblicz wyznacznik dowolnie wybranej macierzy stopnia czwartego. (9) Rozwi aż podany układ równań stosuj ac wzory Cramera: Zadania przygotowuj ace do kolokwium (budownictwo, studia niestacjonarne, drugi semestr, 209) [7III] () Podaj przykład dowolnej macierzy A drugiego stopnia Oblicz A A T + A T A (2) Podaj przykład dowolnej

Bardziej szczegółowo

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne. Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne. Definicja. Niech a i b będą dodatnimi liczbami rzeczywistymi i niech a. Logarytmem liczby b przy podstawie

Bardziej szczegółowo

Rekurencyjna przeliczalność

Rekurencyjna przeliczalność Rekurencyjna przeliczalność Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Rekurencyjna przeliczalność Funkcje rekurencyjne

Bardziej szczegółowo

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM Klasa pierwsza A, B, C, D, E, G, H zakres podstawowy. LICZBY RZECZYWISTE Uczeń otrzymuje ocenę dopuszczającą jeśli: podaje

Bardziej szczegółowo

Leonhard Euler ur. 15 kwietnia 1707 w Bazylei zm. 18 września 1783 w Petersburgu uważany za jednego z najbardziej produktywnych matematyków w historii

Leonhard Euler ur. 15 kwietnia 1707 w Bazylei zm. 18 września 1783 w Petersburgu uważany za jednego z najbardziej produktywnych matematyków w historii Leonhard Euler Leonhard Euler ur. 15 kwietnia 1707 w Bazylei zm. 18 września 1783 w Petersburgu uważany za jednego z najbardziej produktywnych matematyków w historii Dzieciństwo i młodość przeprowadzka

Bardziej szczegółowo

1 Relacje i odwzorowania

1 Relacje i odwzorowania Relacje i odwzorowania Relacje Jacek Kłopotowski Zadania z analizy matematycznej I Wykazać, że jeśli relacja ρ X X jest przeciwzwrotna i przechodnia, to jest przeciwsymetryczna Zbadać czy relacja ρ X X

Bardziej szczegółowo

Programowanie Delphi obliczenia, schematy blokowe

Programowanie Delphi obliczenia, schematy blokowe Informatyka II MPZI2 ćw.2 Programowanie Delphi obliczenia, schematy blokowe Zastosowania obliczeń numerycznych Wyrażenia arytmetyczne służą do zapisu wykonywania operacji obliczeniowych w trakcie przebiegu

Bardziej szczegółowo

KLUCZ PUNKTOWANIA ODPOWIEDZI

KLUCZ PUNKTOWANIA ODPOWIEDZI Egzamin maturalny maj 009 MATEMATYKA POZIOM ROZSZERZONY KLUCZ PUNKTOWANIA ODPOWIEDZI Zadanie. a) Wiadomości i rozumienie Matematyka poziom rozszerzony Wykorzystanie pojęcia wartości argumentu i wartości

Bardziej szczegółowo

Proste algorytmy w języku C

Proste algorytmy w języku C Proste algorytmy w języku C Michał Rad AGH Laboratorium Maszyn Elektrycznych 2016-12-01 Outline Język C Zadanie pierwsze - obliczanie miejsc zerowych wielomianu Zadanie drugie - znajdowanie największego

Bardziej szczegółowo

wiczenia (z przyk adami i cz ciowymi rozwi zaniami)

wiczenia (z przyk adami i cz ciowymi rozwi zaniami) wiczenia (z przyk adami i cz ciowymi rozwi zaniami) 1. Narysuj wykresy funkcji z x 2 y 2, z 2 x 2 y 9 w R 3. Narysuj linie x 1 2 t, y 1 2 t, z 2 t. Poka wszystkie wykresy na jednym obrazku. Rozwi zanie

Bardziej szczegółowo

7. Funkcje elementarne i ich własności.

7. Funkcje elementarne i ich własności. Misztal Aleksandra, Herman Monika 7. Funkcje elementarne i ich własności. Definicja funkcji elementarnej Podstawowymi funkcjami elementarnymi nazywamy funkcje: stałe potęgowe, np. wykładnicze logarytmiczne

Bardziej szczegółowo

Ćwiczenie 3: Wprowadzenie do programu Matlab

Ćwiczenie 3: Wprowadzenie do programu Matlab Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium modelowania i symulacji Ćwiczenie 3: Wprowadzenie do programu Matlab 1. Wyznaczyć wartość sumy 1 1 2 + 1 3 1 4 + 1

Bardziej szczegółowo

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści WSTĘP 5 ROZDZIAŁ 1. Matematyka Europejczyka. Program nauczania matematyki w szkołach ponadgimnazjalnych

Bardziej szczegółowo

Środowisko R wprowadzenie. Wykład R1; 14.05.07 Pakiety statystyczne

Środowisko R wprowadzenie. Wykład R1; 14.05.07 Pakiety statystyczne Środowisko R wprowadzenie. Wykład R1; 14.05.07 Pakiety statystyczne Pakiety statystyczne stosowane do analizy danych: SAS SPSS Statistica R S-PLUS 1 Środowisko R Język S- J. Chambers i in. (1984,1988)

Bardziej szczegółowo

Obliczenia Symboliczne

Obliczenia Symboliczne Lekcja Strona z Obliczenia Symboliczne MathCad pozwala na prowadzenie obliczeń zarówno numerycznych, dających w efekcie rozwiązania w postaci liczbowej, jak też obliczeń symbolicznych przeprowadzanych

Bardziej szczegółowo

Równania różniczkowe cząstkowe drugiego rzędu

Równania różniczkowe cząstkowe drugiego rzędu Równania różniczkowe cząstkowe drugiego rzędu Marcin Orchel Spis treści 1 Wstęp 1 1.1 Metoda faktoryzacji (rozdzielania zmiennych)................ 5 1.2 Metoda funkcji Greena.............................

Bardziej szczegółowo

Zastosowanie pakietów algebry komputerowej do obliczeń numerycznych i symbolicznych

Zastosowanie pakietów algebry komputerowej do obliczeń numerycznych i symbolicznych Zastosowanie pakietów algebry komputerowej do obliczeń numerycznych i symbolicznych dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 14czerwca2013r. STEPHEN

Bardziej szczegółowo

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

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013 Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum w roku szkolnym 2012/2013 I. Zakres materiału do próbnego egzaminu maturalnego z matematyki: 1) liczby rzeczywiste 2) wyrażenia algebraiczne

Bardziej szczegółowo

Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne

Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Metod Numerycznych Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne 1 Zadania 1. Obliczyć numerycznie

Bardziej szczegółowo

Matematyka kompendium 2

Matematyka kompendium 2 Matematyka kompendium 2 Spis treści Trygonometria Funkcje trygonometryczne Kąt skierowany Kąt skierowany umieszczony w układzie współrzędnych Wartości funkcji trygonometrycznych kątów 30 o, 45 o, 60 o

Bardziej szczegółowo

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

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony Uczeń realizujący zakres rozszerzony powinien również spełniać wszystkie wymagania w zakresie poziomu podstawowego. Zakres

Bardziej szczegółowo

1 Funkcja wykładnicza i logarytm

1 Funkcja wykładnicza i logarytm 1 Funkcja wykładnicza i logarytm 1. Rozwiązać równania; (a) x + 3 = 3 ; (b) x 2 + 9 = 5 ; (c) 3 x 1 = 3x 2 2. Rozwiązać nierówności : (a) 2x 1 > 2 ; (b) 3x 4 2x + 3 > x + 2 ; (c) 3 x > 1. 3. Znając wykres

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony Scilab - podstawy Scilab jest środowiskiem numerycznym, programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym

Bardziej szczegółowo

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY Poszukiwanie znaczeń funkcji i skryptów funkcja help >> help % wypisuje linki do wszystkich plików pomocy >> help plot % wypisuje pomoc dotyczą funkcji plot Znaczenie

Bardziej szczegółowo

Wprowadzenie do MS Excel

Wprowadzenie do MS Excel Wprowadzenie do MS Excel Czym jest Excel? Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu programów nazywanych arkuszami kalkulacyjnymi. W

Bardziej szczegółowo

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

ROZKŁAD MATERIAŁU DO 1 KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. ROZKŁAD MATERIAŁU DO 1 KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. TEMAT Równania i nierówności (36 h) LICZBA GODZIN LEKCYJNYCH Liczby wymierne 3 Liczby niewymierne 1 Zapisywanie

Bardziej szczegółowo

Podstawy obsługi pakietu GNU octave.

Podstawy obsługi pakietu GNU octave. Podstawy obsługi pakietu GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu GNU octave. W ćwiczeniu wprowadzono opis podstawowych komend

Bardziej szczegółowo

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: MATEMATYKA STOSOWANA II 2. Kod przedmiotu: Ma2 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechatronika 5. Specjalność: Zastosowanie informatyki

Bardziej szczegółowo

Liczby zespolone to (uporządkowane) pary liczb rzeczywistych, dla których dodawanie i mnożenie jest określone wzorami:

Liczby zespolone to (uporządkowane) pary liczb rzeczywistych, dla których dodawanie i mnożenie jest określone wzorami: Przytaczając definicję liczb zespolonych, wyznacznika, wypowiedź twierdzenia Cramera oraz Kroneckera-Capelliego, korzystałem z I tomu wykładów Prof. Andrzeja Staruszkiewicza dla fizyków: ALGEBRA I GEOMETRIA,

Bardziej szczegółowo

Indukcja matematyczna

Indukcja matematyczna Indukcja matematyczna Zadanie. Zapisać, używając symboli i, następujące wyrażenia (a) n!; (b) sin() + sin() sin() +... + sin() sin()... sin(n); (c) ( + )( + /)( + / + /)... ( + / + / +... + /R). Zadanie.

Bardziej szczegółowo

Wprowadzenie do systemu Scilab

Wprowadzenie do systemu Scilab Wprowadzenie do systemu Scilab Instrukcja 0 Wersja robocza 1 System Scilab Scilab jest wysokopoziomowym obiektowym językiem programowania, którego celem jest numeryczne wsparcie badań naukowych i inżynierskich.

Bardziej szczegółowo

Plotki. Wstęp. Wybrane wbudowane funkcje graficzne:

Plotki. Wstęp. Wybrane wbudowane funkcje graficzne: Plotki Wstęp Wybrane wbudowane funkcje graficzne: funkcja Plot@y, 8x, x min, x max

Bardziej szczegółowo

Symbole Numer Nazwa Opis Znaczenie Wygląd. Latin small "f" with hook (function, florin) Greek capital letter "alpha"

Symbole Numer Nazwa Opis Znaczenie Wygląd. Latin small f with hook (function, florin) Greek capital letter alpha Symbole Numer Nazwa Opis Znaczenie Wygląd ƒ Litery greckie ƒ Latin small "f" with hook (function, florin) Łacińskie małe "f" z "haczykiem" (funkcja, floren) Α Α "alpha" Grecka wielka litera "alfa" Α Β

Bardziej szczegółowo

Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 2

Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 2 Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 2 dr Mariusz Grządziel semestr zimowy 2013 Potęgowanie Dla dowolnej liczby dodatniej a oraz liczy wymiernej w = p/q definiujemy: a w (a 1/q ) p.

Bardziej szczegółowo

Równania i nierówności trygonometryczne

Równania i nierówności trygonometryczne Równania i nierówności trygonometryczne Piotr Rzonsowski Zadanie 1. Obliczyć równania: Zadania obowiązkowe a) cos x = 1, b) tg x =, c) cos( x + π ) =, d) sin x = 1. Wskazówka: (a) Oblicz cos y = 1 a następnie

Bardziej szczegółowo

Równania liniowe i nieliniowe

Równania liniowe i nieliniowe ( ) Lech Sławik Podstawy Maximy 11 Równania.wxmx 1 / 8 Równania liniowe i nieliniowe 1 Symboliczne rozwiązanie równania z jedną niewiadomą 1.1 solve -- Funkcja: solve() MENU: "Równania->Rozwiąż..."

Bardziej szczegółowo

Funkcją sinus kąta α nazywamy stosunek przyprostokątnej leżącej naprzeciw kąta α do przeciwprostokątnej w trójkącie prostokątnym, i opisujemy jako:

Funkcją sinus kąta α nazywamy stosunek przyprostokątnej leżącej naprzeciw kąta α do przeciwprostokątnej w trójkącie prostokątnym, i opisujemy jako: 1. Trygonometria 1.1Wprowadzenie Jednym z podstawowych działów matematyki który wykorzystywany jest w rozwiązywaniu problemów technicznych jest trygonometria. W szkole średniej wprowadzone zostały podstawowe

Bardziej szczegółowo

Funkcje trygonometryczne

Funkcje trygonometryczne Funkcje trygonometryczne Sinus kąta ostrego α stosunek długości przyprostokątnej leżącej naprzeciw kąta α do długości przeciwprostokątnej: sin α = a : c = a/c Cosinus kąta ostrego α stosunek długości przyprostokątnej

Bardziej szczegółowo

Wstęp do chemii kwantowej - laboratorium. Zadania

Wstęp do chemii kwantowej - laboratorium. Zadania Wstęp do chemii kwantowej - laboratorium. Zadania 2 października 2012 1 Wstęp Używanie maximy jako kalkulatora Zadanie 1 1. Oblicz 2+2*2 2. Oblicz 18769 3. Oblicz 2 10 4. Oblicz 7/8 i 7.0/8.0 5. Oblicz

Bardziej szczegółowo

Wstęp do Programowania potok funkcyjny

Wstęp do Programowania potok funkcyjny Wstęp do Programowania potok funkcyjny Marcin Kubica 2010/2011 Outline Procedury wyższych rzędów 1 Procedury wyższych rzędów jako abstrakcje konstrukcji programistycznych Intuicje Procedury wyższych rzędów

Bardziej szczegółowo

Zadania do samodzielnego rozwiązania zestaw 11

Zadania do samodzielnego rozwiązania zestaw 11 Zadania do samodzielnego rozwiązania zestaw 11 1 Podać definicję pochodnej funkcji w punkcie, a następnie korzystając z tej definicji obliczyć ( ) π (a) f, jeśli f(x) = cos x, (e) f (0), jeśli f(x) = 4

Bardziej szczegółowo

Trigonometria. Funkcje trygonometryczne

Trigonometria. Funkcje trygonometryczne 1 Trigonometria. Funkcje trygonometryczne Trigonometria to wiedza o zwi azkach miarowych pomiedzy bokami i k atami trójk atów. Takie znaczenie s lowa Trigonometria by lo używane w czasach starożytnych

Bardziej szczegółowo