Objaśnienia

2. Wyrażenia

Elementami większości poleceń i funkcji Matlaba są wyrażenia.
Ze względu na typ wartości oraz spełnianą rolę rozróżniamy:
a) wyrażenia arytmetyczne (algebraiczne) - o wartościach liczbowych,
b) wyrażenia logiczne - o wartości "prawda" lub "fałsz",
c) wyrażenia tekstowe - o wartościach będących łańcuchami znaków (string).

2.1. Wyrażenia arytmetyczne i ich składniki

Poniższe objaśnienia dotyczą wyrażeń arytmetycznych, (do innych masz powyżej odsyłacze).
W skład wyrażeń arytmetycznych mogą wchodzić:

Inaczej niż w innych językach - wyrażenia te w dotyczą tablic (macierzy), mogących być także skalarami (tablicami 1x1).

2.1.1. Stałe liczbowe.

Podobnie jak w większości języków programowania zapis liczb w MATLABie może zawierać: Liczby rzeczywiste mają określony zakres (od stałej realmin do realmax) - sprawdź ile wynoszą (w wersji 6 Matlaba - w przybliżeniu: +-(10-308 do 10+308)
i są pamiętane z dokładnością ok. 15-16 cyfr znaczących).

2.1.2. Format liczb

Postać prezentowania liczb można zmieniać przy pomocy dyrektywy:

format parametr
gdzie parametr jest jednym ze słów: short, short e, long, ...

2.1.3. Zmienne

2.1.4. Deklarowanie zmiennych

2.1.5. Operatory podstawowych działań arytmetycznych

Operacje arytmetyczne wykonywane są w następującej kolejności:

  1. wyznaczanie wartości funkcji i wyrażeń w nawiasach ()
  2. potęgowanie (^)
  3. zmiana znaku (-)
  4. dodawanie i odejmowanie (+ -)
  5. mnożenie i dzielenie (* /)

Uwaga: nawiasy bywają konieczne dla wymuszenia poprawnej kolejności działań.
Np.: wyrażenie: trzeba zapisać jako:
p=(1 – sqrt(9+x^2))/sqrt(4*x^4+16)

2.1.6. Niektóre funkcje matematyczne

Nazwy funkcji Matlaba pisane są małymi literami po nazwie zawsze występują nawiasy okrągłe obejmujące argumenty funkcji.

2.1.7. Poprawianie komend

Wpisana komenda zakończona naciśnięciem ENTER jest natychmiast wykonywana. Jeśli chcesz powtórzyć komendę lub ją poprawić przed ponownym wykonaniem to naciśnij (raz lub kilka razy) klawisz "strzałka w górę". Przywołuje to ostatnio wprowadzone komendy.