SylabUZ

Generate PDF for this page

Pakiety do obliczeń symbolicznych - course description

General information
Course name Pakiety do obliczeń symbolicznych
Course ID 13.2-WF-FizD-POS-S17
Faculty Faculty of Physics and Astronomy
Field of study Physics
Education profile academic
Level of studies Second-cycle studies leading to MS degree
Beginning semester winter term 2022/2023
Course information
Semester 2
ECTS credits to win 3
Available in specialities Theoretical physics
Course type obligatory
Teaching language polish
Author of syllabus
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 - - Credit with grade

Aim of the course

Student potrafi wykorzystywać pakiety do obliczeń symbolicznych do wspomagania obliczeń przy
rozwiązywaniu problemów fizycznych i matematycznych oraz do wizualizacji danyc

Prerequisites

Znajomość zagadnień z algebry liniowej i analizy matematycznej, w szczególności równań różniczkowych
zwyczajnych i cząstkowych. Umiejętność programowania w C lub innym języku.

Scope

Funkcje i struktury obecne w programie Mathematica:
Notacja, zmienne i formatowanie wyników liczbowych (N, Round, Random).
Operatory logiczne i relacje.
Wektory i macierze, i operacje na nich (Range, List, Table).
Operacje na zmiennych tekstowych (Union, Join).
Operacje algebraiczne (Cancel, Together, Apart, Expand, Factor, Collect, Simplify).
Różniczkowanie i całkowanie (D, Integrate, NIntegrate).
Rozwiązywanie równań algebraicznych i rekurencyjnych (Solve, FindRoot, NSolve, RSolve).
Rozwiązywanie równań różniczkowych zwyczajnych i cząstkowych (DSolve, NDSolve).
Generowanie dwu i trójwymiarowej grafiki (Plot, Plot3D, ListPlot).
Opracowywanie zbiorów danych, wizualizacja (Fit, Histogram).
Obliczenia z wykorzystaniem funkcji specjalnych.
Korzystanie z gotowych skryptów.
Inne pakiety do obliczeń symbolicznych: Maple, Maxima.

Teaching methods

Ćwiczenia laboratoryjne w pracowni komputerowej. Praca w grupach. Wspólne rozwiązywanie bardziej
skomplikowanych przykładów.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Warunkiem zaliczenia laboratorium jest wykonanie wszystkich ćwiczeń programistycznych.
Ocena końcowa: średnia ważona ocen z ćwiczeń programistycznych (100%).

Recommended reading

1] S. Wolfram, The mathematica book, 5-th ed., Wolfram Media 2003.
[2] E. Don, Mathematica, McGraw-Hill, 2001.
[3] R. Grzymkowski, A. Kapusta, D. Słota, Mathematica narzędzie inżyniera, Wyd. Pracowni
Komputerowej J. Skalmierskiego, Gliwice 1994.

Further reading

Notes


Modified by dr Marcin Kośmider (last modification: 04-04-2022 20:19)