MATLAB - podstawowa składnia
Środowisko MATLAB zachowuje się jak bardzo złożony kalkulator. Możesz wprowadzać polecenia w wierszu polecenia >>.
MATLAB to środowisko interpretowane. Innymi słowy, wydajesz polecenie, a MATLAB wykonuje je od razu.
Praktyka
Wpisz prawidłowe wyrażenie, na przykład
5 + 5
I naciśnij ENTER
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, MATLAB wykona go natychmiast, a zwrócony wynik to -
ans = 10
Podajmy jeszcze kilka przykładów -
3 ^ 2 % 3 raised to the power of 2
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, MATLAB wykona go natychmiast, a zwrócony wynik to -
ans = 9
Inny przykład,
sin(pi /2) % sine of angle 90o
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, MATLAB wykona go natychmiast, a zwrócony wynik to -
ans = 1
Inny przykład,
7/0 % Divide by zero
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, MATLAB wykona go natychmiast, a zwrócony wynik to -
ans = Inf
warning: division by zero
Inny przykład,
732 * 20.3
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, MATLAB wykona go natychmiast, a zwrócony wynik to -
ans = 1.4860e+04
MATLAB zapewnia specjalne wyrażenia dla niektórych symboli matematycznych, takich jak pi dla π, Inf dla ∞, i (i j) dla √-1 itp. Nan oznacza „nie jest liczbą”.
Użycie średnika (;) w MATLAB
Średnik (;) oznacza koniec instrukcji. Jeśli jednak chcesz ukryć i ukryć dane wyjściowe MATLAB dla wyrażenia, dodaj średnik po wyrażeniu.
Na przykład,
x = 3;
y = x + 5
Kiedy klikniesz przycisk Wykonaj lub naciśniesz Ctrl + E, MATLAB wykona go natychmiast, a zwrócony wynik to -
y = 8
Dodawanie komentarzy
Symbol procentu (%) służy do wskazania wiersza komentarza. Na przykład,
x = 9 % assign the value 9 to x
Możesz także napisać blok komentarzy, używając operatorów komentarzy blokowych% {i%}.
Edytor MATLAB zawiera narzędzia i elementy menu kontekstowego, które pomagają dodawać, usuwać lub zmieniać format komentarzy.
Powszechnie używane operatory i znaki specjalne
MATLAB obsługuje następujące powszechnie używane operatory i znaki specjalne -
Operator | Cel, powód |
---|---|
+ | Plus; operator dodawania. |
- | Minus; operator odejmowania. |
* | Operator mnożenia wartości skalarnej i macierzowej. |
.* | Operator mnożenia tablicy. |
^ | Operator potęgowania skalarnego i macierzowego. |
.^ | Operator potęgowania tablicy. |
\ | Operator dzielenia lewostronnego. |
/ | Operator prawego podziału. |
.\ | Operator dzielenia z lewej strony tablicy. |
./ | Operator prawego podziału tablicy. |
: | Dwukropek; generuje regularnie rozmieszczone elementy i reprezentuje cały wiersz lub kolumnę. |
( ) | Zdanie wtrącone; obejmuje argumenty funkcji i indeksy tablic; zastępuje pierwszeństwo. |
[ ] | Wsporniki; elementy tablicy obudów. |
. | Kropka dziesiętna. |
… | Elipsa; operator kontynuacji linii |
, | Przecinek; oddziela instrukcje i elementy w wierszu |
; | Średnik; oddziela kolumny i wyłącza wyświetlanie. |
% | Znak procentu; oznacza komentarz i określa formatowanie. |
_ | Cytuj znak i transponuj operator. |
._ | Nieskoniugowany operator transpozycji. |
= | Operator przypisania. |
Specjalne zmienne i stałe
MATLAB obsługuje następujące specjalne zmienne i stałe -
Nazwa | Znaczenie |
---|---|
ans | Najnowsza odpowiedź. |
eps | Dokładność precyzji zmiennoprzecinkowej. |
i,j | Jednostka urojona √-1. |
Inf | Nieskończoność. |
NaN | Niezdefiniowany wynik liczbowy (nie liczba). |
pi | Liczba π |
Nazewnictwo zmiennych
Nazwy zmiennych składają się z litery, po której następuje dowolna liczba liter, cyfr lub podkreślenia.
MATLAB jest case-sensitive.
Nazwy zmiennych mogą mieć dowolną długość, jednak MATLAB używa tylko pierwszych N znaków, gdzie N podaje funkcja namelengthmax.
Zapisywanie Twojej pracy
Plik save Polecenie służy do zapisywania wszystkich zmiennych w obszarze roboczym, jako plik z rozszerzeniem .mat, w bieżącym katalogu.
Na przykład,
save myfile
Możesz ponownie załadować plik w dowolnym momencie, używając rozszerzenia load Komenda.
load myfile