Matlab - Laboratorium 01, studia, MSU - geo gosp, sem III, Matlab

[ Pobierz całość w formacie PDF ]
POLITECHNIKA ŁÓDZKA
Katedra Techniki Cieplnej i Chłodnictwa
TECHNOLOGIE
INFORMATYCZNE
MATLAB
Część I
Temat:
Środowisko programu, podstawowe operacje
Opracował: dr inż. Artur Gutkowski
Łódź - 2008
Katedra Techniki Cieplnej i Chłodnictwa
90-924 Łódź; ul. Stefanowskiego 1/15
tel. 042 631 23 12; 042 631 23 11; fax 042 636 74 81; e-mail: k15@p.lodz.pl
Spis Treści
1. Wstęp ............................................................................................................................................... 3
2. Wygląd MATLAB-a ........................................................................................................................ 3
3. Wprowadzanie liczb i proste operacje na nich.................................................................................5
4. Wprowadzanie łańcuchów i proste operacje na nich ..................................................................... 11
5. Literatura........................................................................................................................................ 13
2
1. Wstęp
MATLAB jest obecnie jednym z najczęściej wykorzystywanych programów do obliczeń
naukowych i technicznych. Czynnikiem odpowiedzialnym za tą popularność jest w głównej mierze
prostota jego obsługi oraz szeroka baza bibliotek, którymi dysponuje. Pierwsza wersja programu
pojawiła się w 1985, ale jego początki sięgają lat siedemdziesiątych. Innowacyjną zmianą,
odróżniającą go od innych aplikacji tego typu było traktowanie każdej liczby jako macierzy
(pojedyncza liczba jest macierzą o wymiarach 1×1), stąd też wzięła się nazwa pakietu (MATrix
LABoratory). Oprócz obliczeń macierzowych pozwala on także na analizę numeryczną,
przetwarzanie sygnałów, obliczenia symboliczne oraz obróbkę obrazów. Wyniki pracy MATLAB’a
mogą być przedstawione za pomocą dwu lub trójwymiarowych wykresów a nawet filmów
animowanych.
Pracę z MATLAB’em możemy podzielić na dwa podstawowe tryby: bezpośredni i pośredni.
Pierwszy tryb przypomina dialog. Użytkownik w oknie poleceń pisze komendę lub „zapytanie”
a pakiet wyświetla wynik lub „odpowiedź”. Pośredni tryb polega na uruchomieniu programu
napisanego w języku pakietu MATLAB. Drugi sposób wykorzystujemy zwłaszcza wtedy, gdy
podczas pracy często pojawia się problem wielokrotnego wpisywania (z wiersza poleceń) szeregu
tych samych poleceń, proces ten może być zautomatyzowany poprzez stworzenie m-pliku (plik
z rozszerzeniem
.m
). M-pliki są skryptami (plikami tekstowymi) obsługiwanymi przez MATLAB.
Lista poleceń znajdująca się w takim pliku jest uruchamiana jedną komendą. W skrypcie może
znajdować się procedura, funkcja lub wiele funkcji. Do napisania skryptu nie potrzebujemy
MATLABA, może to tego celu posłużyć prawie każdy edytor tekstowy np. Notepad, lub Wordpad.
W tym opracowaniu skoncentrujemy się na podstawowych operacjach na liczbach
i łańcuchach, które także mogą być wykorzystywane podczas pracy z macierzami.
2.
Wygląd MATLAB-a
Po otwarciu MATLABA-a ukazuje się domyślny interfejs (rys. 1) składający się z kilku
podstawowych okien:
Rys. 1. Domyślny interfejs MATLAB-a.
3
- Command Window – okno poleceń,
- Command History – okno poprzednich poleceń,
- Current Directory – okno katalogu roboczego,
- Workspace – informacje o zmiennych w przestrzeni roboczej.
Sercem programu jest okno poleceń (Command Window) (rys. 2), to tutaj wpisujemy
większość poleceń i funkcji, także tutaj otrzymujemy odpowiedzi i wyniki.
Rys. 2. Okno poleceń.
Command History (rys. 3) pokazuje wszystkie komendy, które zostały wpisane w oknie
poleceń. W oknie tym nie ma wyników ich działania.
Rys. 3. Okno historii.
Okno katalogu roboczego (Current Directory) (rys. 4) zawiera opcje, które ułatwiają
otwieranie, edytowanie i zapisywanie plików.
4
Rys. 4. Okno katalogu roboczego.
Workspace (rys. 5) pokazuje zmienne, które zostały stworzone w danej sesji. Można tam
znaleźć także informacje dotyczące ich rozmiaru oraz rodzaju.
Rys. 5. Okno przedstawiające informacje o zmiennych.
3.
Wprowadzanie liczb i proste operacje na nich
Do podstawowych działań arytmetycznych w MATLAB-ie wykorzystujemy dwa rodzaje
operatorów: macierzowe i tablicowe (Tabela 1). Pierwsze wykonują operacje na całych macierzach
drugie na konkretnych elementach macierzy.
Tabela 1.
Operatory wykorzystywane w MATLAB-ie.
Operator
macierzowy
Opis
Operator
tablicowy
+
dodawanie
+

odejmowanie

*
mnożenie
.*
/
dzielenie prawostronne
./
\
dzielenie lewostronne
.\
^
potęgowanie
.^

sprzężenie
nie ma
.’
transpozycja
nie ma
5
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl