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



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

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

Wprowadzenie do Python

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Wykorzystanie programów komputerowych do obliczeń matematycznych

Instalacja

Elementy metod numerycznych - zajęcia 11

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

do MATLABa programowanie WYKŁAD Piotr Ciskowski

Qtiplot. dr Magdalena Posiadała-Zezula

Mathematica - podstawy

Makropolecenia w PowerPoint Spis treści

Zadanie1. (* parametryzacja okręgu r'= x',y',0 *) xp = R * Cos fp ; yp = R * Sin fp ; vecrp = xp, yp, 0 ; vecr = r * Cos f, r * Sin f, z ;

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Instalacja Pakietu R

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

Kurs Komputerowy S System Symboliczny Mathematica

Krzyżówka Hot Potatoes JCross

zajęcia 2 Definiowanie wektorów:

Wprowadzenie do środowiska

WSKAZÓWKA: Kliknij znak + obok folderu w galerii, aby go rozwinąć i sprawdzić jego zawartość.

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

Krótka instrukcja opracowania danych w programie SciDAVis v. 1-D013-win

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

Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM.

Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help)

Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o.

Podstawowe operacje na macierzach, operacje we/wy

Przykład 1 -->s="hello World!" s = Hello World! -->disp(s) Hello World!

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym

Wprowadzenie do programu Mathematica

Elementy metod numerycznych - zajęcia 9

Wykład 6. Prawo Hooke a. Robert Hooke

Pobieranie argumentów wiersza polecenia

Język C, tablice i funkcje (laboratorium)

Popplet Popplet Krok 1 ZAKŁADAMY KONTO Wpisujemy nasze dane:

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

Witam! Czym jest Mathematica?

Tworzenie i korzystanie z plików JAR. Biblioteka JFreeChart

Wprowadzanie wyrazen w Mathematice

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

MATLAB wprowadzenie śycie jest zbyt krótkie, aby tracić czas na pisanie pętli!

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

INSTRUKCJA TWORZENIA KRZYśÓWEK

Tworzymy projekt File->New Project->Java Application, przy czym tym razem odznaczamy create main class

1.Wstęp. 2.Generowanie systemu w EDK

Język C, tablice i funkcje (laboratorium, EE1-DI)

Ćwiczenia 9 - Swing - część 1

Pierwsze kroki z easy Soft CoDeSys Eaton Corporation. All rights reserved.

Informatyka I : Tworzenie projektu

SzeregFouriera-Legendre a

Glogster multimedialne plakaty

Diary przydatne polecenie. Korzystanie z funkcji wbudowanych i systemu pomocy on-line. Najczęstsze typy plików. diary nazwa_pliku

Instalowanie VHOPE i plików biblioteki VHOPE

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

Programy wykorzystywane do obliczeń

WYKONYWANIE ORAZ PRZYWRACANIE KOPII KONFIGURACJI ZA POMOCĄ INTERFEJSU 20-HIM-A6 / 20-HIM-C6S W PRZEMIENNIKACH SERII POWERFLEX 750

Obliczenia Symboliczne

Spis treści. Rozdział 2. Graficzna oprawa witryny...z Stosowanie motywu...s...s.. 19

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

Automatyka i Robotyka ROK III TEMAT: TWORZENIE I ZARZĄDZANIE INTERNETOWĄ BAZĄ DANYCH

Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab

SKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego

KONFIGURACJA NOWEGO PROJEKTU W CODE COMPOSER STUDIO

Galileo v10 pierwszy program

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

1. WSTĘP.

Tworzenie prezentacji w MS PowerPoint

Prezentacje multimedialne w Powerpoint

Mathematica niecierpliwych

Spis treści. Księgarnia PWN: Roland Zimek - Swish Max3

Funkcje i instrukcje języka JavaScript

Wprowadzenie do środowiska MATLAB z zastosowaniami w modelowaniu i analizie danych

VisualDSP++ Pierwsze kroki

Część A wprowadzenie do programu

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

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT

Wprowadzenie do programu MATHCAD

Wizualizacja funkcji w programie MATLAB

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Czytnik kart pamięci 8w1, Conrad USB 2.0 Instrukcja obsługi

WAŻNE! colour.me Google Fonts tutaj

Praktyczna obsługa programu MS Power Point 2003

Tworzenie prezentacji w Prezi

Możliwości programu Power Point

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

Ćwiczenie 10 Wizualizacja

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

Jak posługiwać się edytorem treści

Bibliotek grid została stworzona aby wykorzystywać funkcje programu R ( oraz wprowadzone do programu R) do tworzenia odwzorowań typu grid oraz siatek

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Wskaźnik Trading Central BReTRADER

Podstawy MATLABA, cd.

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

BIBLIOGRAFIA W WORD 2007

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

Transkrypt:

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 Format/- Style. W zaleznosci od potrzeby okreslamy format danej komorki (domyslny Input mozemy zaminic np. na tytul lub tekst). Opcja Format/Stylesheet pozwala wybrac gotowy szablon notatnika. Rozmiar, styl, kolor czcionki oraz tla ustalamy przy pomocy kolejnych opcji z zakladki Format. Wywolywanie funkcji 3 reguly wywalywania funkcji : CapitalLetters [ argument, {wanunki} ] -> (Shift+Enter) Factorx 2 2x 1 SeriesLog1 x, x, 0, 5 przykladowe funkcje N664 578 Expand3 x 6 Simplify 3x 1 4

2 mathematica_od_zera.nb x 2 1 2 5x 7 5 3x 14. x 4 Solve2x 6 x 2 5, x x 1 2, x 1 2 gdy nie znamy nazwy funkcji 1. okna pomocnicze do wprowadzania polecen -> w zakladce Palettes, np. Classroom Assistant (klikamy na ikony) 2. w Help/ Find Selected Function wpisujemy szukana funkcje (F1) 3. gdy nie pamietamy skladni:?funkcja? Integrate Integrate f, x gives the indefinite integral f dx. Integrate f, x, x min, x max gives the definite integral xmin x max f dx. Integrate f, x, x min, x max, y, y min, y max, gives the multiple integral xmin x maxdx ymin y maxdy f. Integratex 2 6, x skroty klawiszowe: np. Ctrl + 2, 6, / Esc cos Esc -> np. grecka litera lub symbol (np. g, n, int ) 4. Podpowiedzi w zakladce : Edit/Complete Selection lub Make Template (po nazwie funkcji) Integrate f, x Series f, x, x 0, n 5. opcje funkcji: Options[ ] OptionsPlot wyglad komorki Output W zakladce Edit/Preferences -> Evaluation, Fromat type of new output cells (trwala zmiana) lub Cell/Convert to - dotyczy wybranej komorki

mathematica_od_zera.nb 3 Gammaz z Gammaz Gammaz Funkcja StandardForm lub TraditionalForm TraditionalFormIntegrategx, x gx x TraditionalFormEllipticKx Listy i macierze Lista oznaczona jest nawiasami klamrowymi : {a, b, c} Macierz - lista list, dostepne funkcje w helpie (MatrixOperations) MatrixForma, b, f, c, d, g Inversea, b, c, d MatrixFormInversea, b, c, d Definiowanie wlasnych funkcji nazwafunkcji [ x_ ] :=... funkcja1x : x^2 8 funkcja11 DoPrintfunkcja1x, x, 1, 5 Clearm

4 mathematica_od_zera.nb ma, b, c, d : a, b, c, d MatrixFormInversema, b, c, d Clearinv inva, b, c, d : MatrixForm Inversema, b, c, d przypisywanie wartosci stalej d 4 inva, b, c, d zmienna dynamiczna Dynamica a InputFieldDynamica a a linki do tutoriali: http://www.wolfram.com/broadcast/screencasts/handsonstart/ http://www.wolfram.com/broadcast/screencasts/handsonstartpart2/ http://www.wolfram.com/broadcast/screencasts/mathematicabasics/ 2. Wykresy Funkcja Plot PlotSin2x, x, 10, 10

mathematica_od_zera.nb 5 PlotSinx, Cosx, x, 5, 5 PlotTooltipSinx, Cosx, x, 5, 5 PlotTooltipSinx, "sinus", TooltipCosx, "zgadnij", x, 5, 5 OptionsPlot PlotSinx, Cosx, x, 5, 5, PlotStyle Thick, Red, Blue, Dashed, Filling Axis, AxesLabel x, Null, PlotRange All, Ticks Automatic, TicksStyle Directive14, DirectiveOrange, 14 1.0 0.5 4 2 2 4 x 0.5 1.0 Narzedzia do opisywania wykresow - w zakladce Graphics : Drawing Tools i Graphics Inspector Funkcja dynamiczna DynamicPlotf, x, 0, 5 InputFieldDynamicf f f

6 mathematica_od_zera.nb funkcje MousePosition i Grid GridPlotSinx, x, 5, 5, ImageSize Large, DynamicMousePosition"Graphics", "Mouse not in graphics" 1.0 0.5 4 2 2 4 0.5 1.0 Mouse not in graphics Funkcja Plot3D Plot3Dx^2 y^2, x^2 y^2, x, 2, 2, y, 2, 2 GridSphericalPlot3D ReSphericalHarmonicY2, 0, Θ, Φ, Θ, 0, Pi, Φ, 0, 2Pi, SphericalPlot3DReSphericalHarmonicY2, 1, Θ, Φ, Θ, 0, Pi, Φ, 0, 2Pi, SphericalPlot3D ReSphericalHarmonicY2, 2, Θ, Φ, Θ, 0, Pi, Φ, 0, 2Pi Warto tez zobaczyc funkcje Graphics, Graphics3D, ContourPlot

mathematica_od_zera.nb 7 3. Interaktywne modele Funkcja Manipulate ManipulateIntegratex^n, x, n, 1, 5, 1 ManipulatePlotSinΩ x, x, 5, 5, Ω, 0.5, 4 ManipulatePlotA SinΩ x, x, 5, 5, PlotRange 3, 3, PlotLabel "A sinusωx", Ω, 0.5, 4, A, 0.2, 3 Ω A A sinusωx 3 2 1 4 2 2 4 1 2 3 video tutoriale : http://www.wolfram.com/broadcast/screencasts/makingmodels/ http://www.wolfram.com/broadcast/screencasts/howtocreateadynamicinterface/ http://www.wolfram.com/broadcast/screencasts/creatinganappinmathematica/ (o falach) help : tutorial/advancedmanipulatefunctionality

8 mathematica_od_zera.nb 4. Importowanie i eksportowanie Funkcja Export Export"test.gif", PlotSinx, x, 0, 10 test.gif skladnia LateXa video - tutorial : http : // www.wolfram.com/broadcast/screencasts/howtogeneratetexwithmathematica/ TeXForm x 5 Funkcja Import? Import Import" file" imports data from a file, returning a complete Mathematica version of it. Import" file", elements imports the specified elements from a file. Import"http:url", and Import"ftp:url", imports from any accessible URL. ChemicalData"Caffeine", "MoleculePlot" 5. Wiecej przykladowych funkcji Obliczenia numeryczne Funkcje NMinimize, NIntegrate, NDSolve, Timing Przerywanie obliczen : zakladka Evaluation/Abort Evaluation Zadanie wyliczenia wszystkich komorek w notatniku : zakladka Evaluation/Evaluate Notebook

mathematica_od_zera.nb 9 Funkcje If, While, Do, testowanie rownosci, Module zmienne tymczasowe video tutorial : http : www.wolfram.com broadcast screencasts elementaryprogramming zapisywanie komorki z kodem : Format Style Code w innym pliku wywolujemy kod funkcja Get"nazwa pliku z kodem" 6. Generowanie prezentacji z notatnika Jesli chcemy zrobic z naszego notatnika prezentacje w formie slajdow, to zakladce Palettes/Slideshow klikamy Convert Notebook. Wybieramy odpowiadajace nam kryterium podzialu notatnika na slajdy (wg rozdzialow lub podrozdzialow itp.) Aby obejrzec prezentacje klikamy Slide Show. video - tutorial : http : // www.wolfram.com/broadcast/screencasts/presentingnotebooks/ 7. Wolfram demonstration project http : // demonstrations.wolfram.com/ - to strona, na ktorej mozna znale c mnostwo tematycznych pojektow. Sa to interaktywne modele, ktore mozna sobie obejrzec, zapisac (dostepny kod!), oraz zmodyfikowac wedle potrzeb. (np. http://demonstrations.wolfram.com/circlespackedinacircle/) Jesli stworzy sie swoj wlasny projekt, to odtworzyc go mozna w darmowym programie Free Mathematica Player (dla tych, ktorzy nie maja Mathematici) video-tutorial: http : // www.wolfram.com/broadcast/screencasts/creatinganappinmathematica/ 8. Gdzie szukac informacji W zakladce Help/Documentation Center znajdziemy przewodnik po funkcjach programu Mathematica. Online dostepne sa przystepne video-tutoriale: http://www.wolfram.com/broadcast/ np. godzinny filmik: http://www.wolfram.com/broadcast/screencasts/commercialpresentation/ Seminaria, tutoriale itp. mozna znale c na stronie www.wolfram.com w zakladce Support / Learning Center

10 mathematica_od_zera.nb Seminaria, tutoriale itp. mozna znale c na stronie www.wolfram.com w zakladce Support / Learning Center