PRZEDMOWA ......................................................................................................................... 5
L WSTĘP.................................................................................................................................... 7
2. ŚRODOWISKO SYSTEMU MATLAB......................................................................... 10
2.1. Struktura katalogów języka MATLAB .............................................................................. 12
2.2. Pliki w systemie MATLAB................................................................................................ 15
2.3. Edycja programów w systemie MATLAB......................................................................... 15
2.4. Przestrzeń robocza MATLAB-a.......................................................................................... 17
2.5. Polecenia systemowe MATLAB-a..................................................................................... 18
2.5.1. Zapis i odtwarzanie danych w przestrzeni roboczej ................................................ 18
2.5.2. Polecenia operacji dyskowych................................................................................. 20
2.5.3. Polecenia sterujące formatem wyświetlania danych................................................ 22
2.5.4. Podręczna pomoc systemu MATLAB ..................................................................... 23
3. PODSTAWY JĘZYKA MATLAB 26
3.1. Polecenia............................................................................................................................. 26
3.2. Typy danych........................................................................................................................ 27
3.3. Wyrażenia ......................................................................................................................... 30
3.3.1. Liczby ...................................................................................................................... 30
3.3.2. Zmienne w MATLAB-ie ......................................................................................... 31
3.3.3. Operatory ................................................................................................................. 32
3.3.4. Funkcje standardowe .............................. 32
3.4. Polecenia złożone - M-pliki.............................................................................................. 33
3.4.1. Skrypty .................................................................................................................... 34
3.4.2. Funkcje .................................................................................................................... 35
3.5. Instrukcje sterujące............................................................................................................. 37
3.5.1. Instrukcja warunkowa i f ........................................................................................ 39
3.5.2. Instrukcja przełączania switch ............................................................................. 40
3.5.3. Instrukcja pętli for ................................................................................................ 40
3.5.4. Instrukcja pętli while ............................................................................................ 41
3.5.5. Instrukcja przerwania pętli break.......................................................................... 41
3.6. Grafika w systemie MATLAB ........................................................................................... 42
3.6.1. Wykresy dwuwymiarowe ........................................................................................ 42
3.6.2. Polecenia uzupełniające wykresy ............................................................................ 44
3.6.3. Wykresy trójwymiarowe.......................................................................................... 46
3.6.4. Podwykrcsy ............................................................................................................. 49
3.6.5. Obrazy ............................................................................................ 50
3.6.6. Drukowanie grafiki.................................................................................................. 51
4. PROGRAMOWANIE W JĘZYKU MATLAB ....................................................... 52
4.1. Wcktoryzacja w języku MATLAB .................................................................................... 52
4.2. Wykonywanie M-plików .................................................................................................. 52
4.3. Zmienne lokalne i globalne ................................................................................................ 53
4.4. Zasady tworzenia efektywnych programów w MATLAB-ie............................................. 56
4.5. Dualizm polecenia/funkcji ................................................................................................ 58
5 M\( JERZE U M M I. \B-ic .......................................................................... 63
5.1. Wprowadzanie macierzy .................................................................................................... 63
5.2. Macierze definiowane ........................................................................................................ 64
5.3. Indeksowanie elementów macierzy.................................................................................... 65
5.4. Usuwanie wierszy i kolumn................................................................................................ 67