SylabUZ
Nazwa przedmiotu | Pakiety matematyczne |
Kod przedmiotu | 11.9-WK-IiEP-PM-L-S14_pNadGen3GMI7 |
Wydział | Wydział Matematyki, Informatyki i Ekonometrii |
Kierunek | Computer science and econometrics |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. licencjata |
Semestr rozpoczęcia | semestr zimowy 2019/2020 |
Semestr | 6 |
Liczba punktów ECTS do zdobycia | 2 |
Typ przedmiotu | obieralny |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
The familiarization of the students with the capabilities of the mathematical software Matlab.
Computer Programming 1.
1. First steps with Matlab.
Overview of the basic capabilities of Matlab. Command window. Variables and types in Matlab. Basic constants. Auxiliary commands (clc, clear, diary). Help command. Standard mathematical functions in Matlab. (2 hours)
2. Vectors and matrices.
Creating. Access to the elements. Removing elements. Basic functions operating on vectors and matrices. (3 hours)
3. String - char vectors.
Creating. Basic functions operating on char vectors. Reading data - input function. Displaying text - disp function. Sprintf function - an advanced way to display the data. (4 hours)
4. Special types of arrays.
Creating and operations on the following types of arrays: sparse matrices, cell and struct arrays. (4 hours)
5. Elements of the programming.
Conditional statements - if, switch. Loops - for, while. Vectorization. M-files - scripts and functions. Inline functions. (4 hours)
6. Test. (2 hours)
7. Two- and three-dimensional graphics.
Plot function (changing the type and the color of the graph). Labeling of axis and the graph, creating a legend. Creating graphs of the functions stored in files - fplot function. Ezplot function - parametric plots and graphs of implicit functions. Matlab functions plotting polygons and polylines. Basic operations on the graphic window (figure). Plotting curves in space (plot3, ezplot3). Plotting surfaces (mesh, surf, ezsurf). Animations. Import and export files. (4 hours)
8. Symbolic calculation in Matlab.
Defining symbolic data - sym function. Solving equations and systems of equations - solve function. Computing limits (limit) and summing the series (symsum). Symbolic differentiation and integration (diff and int functions). Solving differential equations - dsolve function. (5 hours)
9. Test. (2 hours)
To illustrate the capabilities of Matlab, during laboratory classes students will write computer programs solving some mathematical problems. In addition, in order for students to become more skilled at using Matlab, home exercises will be provided.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Learning outcomes will be verified through two tests consisted of exercises of different degree of difficulty. A grade determined by the sum of points from these two tests is a basis of assessment.
1. Jerzy Brzózka, Lech Dorobczyński, Programowanie w Matlab, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Mikom, Warszawa 1998.
2. Wiesława Regel, Wykresy i obiekty graficzne w programie Matlab, Mikom, Warszawa 2003.
3. Desmond J. Higham, Nicholas J. Higham, MATLAB guide, SIAM, Philadelphia 2005.
1. Anna Kamińska, Beata Pańczyk, Ćwiczenia z ... Matlab. Przykłady i zadania, Mikom, Warszawa 2002.
Zmodyfikowane przez dr Alina Szelecka (ostatnia modyfikacja: 21-11-2020 06:10)