Polecenia MATLAB-a są wprowadzane w trybie tekstowym. W edycji poleceń bardzo pomocne są, wyszczególnione poniżej, klawisze sterujące (zgodne z edytorem Emacs):
T |
reedycja poprzedniej lini (wiersza), |
1 |
reedycja następnej lini (wiersza), |
BaekSpace |
kasowanie znaku na lewo od kursora, |
Del |
kasowanie znaku na prawo od kursora, |
Ctrl-k |
kasowanie tekstu do końca linii. |
Ctrl-u |
kasowanie bieżącej linii. |
Ruchy kursora | |
Home |
na początek linii, |
End |
na koniec linii, |
Ctrl <- |
o jedno słowo w lewo, |
Ctrl |
o jedno słowo w prawo, |
<— |
o jeden znak w lewo, |
-> |
o jeden znak w prawo. |
Więcej informacji o tym edytorze można uzyskać wydając polecenie » help cedit
Po prawidłowo rozpoczętej sesji z MATLAB-em (jak to zrobić, napisano w rozdziale 1.1), na ekranie monitora pojawia się okienko poleceń MATLAB-a, a w nim znak zachęty ». Oznacza to, że można wprowadzić w trybie tekstowym, jedno lub więcej poleceń oddzielonych przecinkami lub średnikami.
Po napisaniu tekstu polecenia należy nacisnąć klawisz [Enter]. Gdy tekst nie mieści się w jednej linii można przejść do następnej wpisując wielokropek (...), przed naciśnięciem klawisza [Enter]. Każde polecenie (nie-zakończoue średnikiem) powoduje wyświetlenie odpowiedzi w oknie poleceń MATLAB-a.
2.2.1 Zmienne i wyrażenia
Wynik obliczeń wartości wyrażenia jest dostępny jako wartość zmiennej, której to wyrażenie przypisano. Dla polecenia w postaci:
» zmienna = wyrażenie [Enter]
zostanie obliczona wartość wyrażenia. Na ekranie pojawi się odpowiedź oraz znak zachęty >> umożliwiający dalszy dialog:
zmienna — Wartość wyrażenia »
Możliwe jest także wydanie polecenia w postaci:
» wyrażenie [Enter]
Również i w tym przypadku zostanie obliczona wartość tego wyrażenia. Natomiast wynik tych obliczeń będzie przypisany standardowej zmiennej roboczej ans. Odpowiedź na takie polecenie będzie następująca:
ans = wartość wyrażenia
Dla przykładu obliczymy wartość wyrażenia arcty(\og (/n(4(3 -j- 2)))) . Wprowadzamy następujące polecenie:
»atan(logl0(ln(4* (3+2)))) [Enter]
MATLAB analizuje wprowadzone polecenie. .Jeżeli nie może go wykonać, to sygnalizuje ten fakt podając opis błędu. Dlatego jako odpowiedź uzyskuje się komunikat o błędzie.
??? Undefined function or variable ln. »
W tłumaczeniu na język polski oznacza to:
??? nieokreślona funkcja lub zmienna ln
Rzeczywiście, funkcja realizująca w MATLAB-ie obliczanie logarytmu naturalnego występuje pod nazwa log (patrz tabela 2.3 ).