5
Matlab jest interakcyjnym pakietem programów do obliczeń numerycznych. Nazwa pakietu jest skrótem słów Matrix Laboratory. Pakiet zawiera najbardziej efektywne programy obliczeń numerycznych, opracowane przez najlepszych specjalistów w tej dziedzinie wiedzy. Użytkownik może skoncentrować się na fizycznej analizie symulowanych zjawisk, mając pewność, że błędy numeryczne są najmniejsze z możliwych.
Ostatnie wersje Matlaba są opracowane w języku C przez firmę MathWorks. Wszystkie operacje w Matlabie są wykonywane na macierzach. Podstawowe operacje macierzowe są realizowane przez wbudowane funkcje, a inne działania przez funkcje dostępne dla użytkownika w postaci m-plików. Każdy użytkownik może tworzyć własne m-pliki.
Dodatkową zaletą programowania w Matlabie jest łatwość tworzenia wykresów. Wykresy są prezentowane w specjalnym graficznym interfejsie, tworzonym techniką programowania obiektowego, w rezultacie okna graficzne mogą być indywidualizowane, edytowane i kopiowane do plików Worda.
Autorzy niniejszego podręcznika stawiają sobie za cel nauczenie elektryków posługiwania się Matlabem do rozwiązywania praktycznych zadań inżynierskich. Przyjęto, że czytelnik zna dowolny język programowania i nieobce są mu takie pojęcia, jak zmienna, wyrażenie, funkcja, zmienne lokalne i globalne, plik binarny, plik tekstowy itd. Główną uwagę skoncentrowano na skondensowanym wykorzystaniu Matlaba do rozwiązywania praktycznych zadań elektrotechnicznych i elektroenergetycznych. Kolejne rozdziały podręcznika odpowiadają 1-godzinnym wykładom oraz 2-godzin-nym ćwiczeniom komputerowym. Każda nowa partia materiału jest ilustrowana programami i przykładami obliczeniowymi. W celu ułatwienia czytania zastosowano pisanie wzorów drukiem pochyłym oraz wytłuszczanie pojawiających się w tekście nazw funkcji Matlaba. Polecenia pisane w oknie komend Matlaba oraz treść skryptów i funkcji są w tekście wyróżniane czcionką Courier New 10 p. lub 9 p. w przypadku dłuższych programów.
Poprawne wykonanie wszystkich zadań przewidzianych do samodzielnego rozwiązania zapewnia opanowanie programowania na poziomie pozwalającym pisać samodzielnie programy. Programy zamieszczone w podręczniku po niewielkich modyfikacjach mogą być wykorzystane w ćwiczeniach laboratoryjnych, projektach i pracach dyplomowych. Więcej na temat programowania w Matlabie można znaleźć w książkach podanych w wykazie literatury.
Szczegółowe zapytania dotyczące programów w rozdziałach od 1 do 14 należy kierować do autora tych rozdziałów pod adres: marian.sobierajski@pwr.wroc.pl, a w rozdziałach od 15 do 18 - dotyczących programów z wykorzystaniem Simulink -do autora tych rozdziałów pod adres: miroslaw.labuzek@pwr.wroc.pl.