18 2 JAK PRACOWAĆ Z MATLAB-em ?
sj>ace As. Pojawia się wtedy okienko, w którym należy napisać ses tj. nazwę pliku przechowującego wszystkie zmienne przestrzeni roboczej. Pojedynczą zmienną można zachować w MAT-pliku następująco:
» save A A
Rezultatem takiego polecenia jest utworzenie pliku binarnego o nazwie A.mat. Plik ten zawiera wartości elementów macierzy A.
Zapamiętane w MAT-plikach zmienne można wprowadzić ponownie do przestrzeni roboczej poleceniem load. Wczytując zmienne z pliku np.ses .mat, należy napisać:
» load ses podobnie dla pliku A .mat » load A.
Niekiedy zachodzi potrzeba usunięcia kilku lub wszystkich zmiennych z przestrzeni roboczej. Jest to konieczne, na przykład po ukazaniu się komunikatu »Out of mcmory, co oznacza brak wolnej pamięci. Wszystkie zmienne z przestrzeni roboczej usuwa polecenie elear, jeśli używa się go samodzielnie. Wybrane zmienne można usunąć poprzez polecenie elear w postaci:
» elear listajnazw-zmicnnych
Inne możliwości zastosowania polecenia save, load, elear podaje MATLAB Refcrence Guide lub polecenie help .
2.2.5 Polecenia obsługi plików i katalogów
MATLAB posiada polecenia umożliwiające podstawowe operacje na plikach i katalogach. Należą do nich: dir, type, delete, cd, mathlabpath, pwd, what. Poniżej podano zestawienie wybranych poleceń i odpowiadające im komendy w systemach operacyjnych DOS i UNIX.
MATLAB |
DOS |
UNIX |
dir, ls |
dir |
ls |
type |
type |
cat |
delete |
del |
rm |
cd |
cd |
cd |
Istnieje również możliwość wykonywania komend systemu operacyjnego. Wystarczy komendę poprzedzić znakiem wykrzyknika !.
Możliwe jest zapisanie przebiegu części lub całości sesji MATLAB-a (tj. wydawanych poleceń i rezultatów ich wykonania) w zewnętrznym pliku. Wykonuje to polecenie diary
» diary nazwa-pliku
Zapis sesji wstrzymuje polecenie diary off, a wznawia polecenie diary on.
2.2.6 Zakończenie sesji z MATLAB-em
Zakończenie sesji MATLAB-a następuje przez wydanie polecenia
» exit albo równoważnego >> quit .
Jeżeli MATLAB współpracuje z systemem MS Windows, to sesję MATLAB-a można zakończyć z okna poleceń (ang.command window). Należy wtedy uaktywnić opcję File i wybrać z menu tej opcji Exit MATLAB.
Do wprowadzania danych i komentarzy oraz pisania wyrażeń i poleceń stosuje się znaki specjalne. MATLAB zawiera pewną ilość wartości i zmiennych specjalnych, które są reprezentowane przez nazwy (identyfikatory) specjalne. W MATLAB-ie dostępne są podstawowe funkcje arytmetyczne i trygonometryczne.
Wybrane sekwencje poleceń lub wyrażeń można zapisać w zewnętrznym pliku z rozszerzeniem .m. Plik taki reprezentuje sobą polecenie MATLAB-a utworzone przez użytkownika.
2.3.1 Znaki i nazwy specjalne
Zastosowanie niektórych znaków specjalnych pokazano w poprzednich rozdziałach. Pełne zestawienie znaków specjalnych MATLAB-a, wraz z objaśnieniami podano w tabeli 2.1.
Zestawienie nazw stosowanych w MATLAB-ie jako zmienne i stale specjalne, wraz ich opisem zamieszczono w tabeli 2.2.
Przykładowo, zmienna clock jest wektorem o sześciu elementach. Reprezentują one kolejno aktualne wartości: rok, miesiąc, dzień, godzina,