Znaki specjalne w Matlab

Znaki specjalne w Matlab
Podobnie jak wszystkie języki programowania, Matlab ma zestaw znaków specjalnych do interpretacji programu. Te znaki są zarezerwowane dla systemu i nie mogą być używane przez użytkownika programowania do przypisywania nazw do zmiennych, funkcji lub innych rodzajów definicji, które można wykonać. Te znaki specjalne obejmują operatorów arytmetycznych, operatorów logicznych itp. Ze względu na jego długość w tym artykule wyjaśnimy tylko szczegółowo, co należy do znaków specjalnych i pozostawimy operatorom innym artykule.

Lista znaków specjalnych Matlab, znaczenie i aplikacja

Below we list each MATLAB special characters and explain their usage and meaning with a brief example.

Matlab Charakter specjalny @ (at symbol)

Ten symbol jest używany podczas tworzenia funkcji. Aby to zrobić, nazwa funkcji musi zostać zadeklarowana po symbolu „@”.

fhandle = @NewFunction

W przypadku funkcji anonimowej.

fhandle = @a+b

Matlab Charakter specjalny . (Kropka)

DOT oddziela całe i ułamkowe części w wartościach dziesiętnych.

1.4142

Znak DOT pozwala również uzyskać dostęp do pól struktury

struct . pole

Ten symbol służy również do uzyskania dostępu do właściwości i metod obiektu.

obiekt. nieruchomości

Charakter specjalny… (kropka kropka lub elipsa)

Na końcu wiersza ten symbol wskazuje, że bieżące polecenie trwa w następnym wierszu.

Komenda…
Kontynuacja bieżącego polecenia

Matlab Specjalny charakter, (przecinek)

Ten znak służy do oddzielenia elementów rzędów pomników do pomocy tablicy.

Q = [1, 2, 3, 4; 5, 6, 7, 8]

Ponadto ten znak służy do oddzielenia różnych argumentów wejściowych w funkcji.

str = strcmp (s1, s2)

I oddzielić różne argumenty wyjściowe w funkcji

[r, i] = min (a)

Matlab Specjalny charakter: (Colon)

Ta postać służy do tworzenia wektorów.

v = 1: 5

Również okrężnica służy do zdefiniowania limitu w pętli „for”.

dla x = 1: 10

Indeks zakres elementów w określonym wymiarze:

A (2: 3, 4)

Przypisz nowe elementy do tablicy:

x = [1, 2, 3, 4;
5, 6, 7, 8;
1, 2, 3, 4]
X (:) = 1: 12

Matlab Charakter specjalny; (Średnik)

Ten znak służy do oddzielenia wierszy w tworzeniu matrycy

x = [1, 2, 3, 4;
5, 6, 7, 8;
1, 2, 3, 4]

Służy również do tłumienia wyjścia bieżącego polecenia.

x = 1 2 3;

Lub do kilku osobnych poleceń zapisanych na jednym wierszu

x = 1; a = strcmp (s1, s2); str = strcat (s1, s2);

Matlab Special Charter () (nawiasy)

Te znaki są używane do zamknięcia argumentów wejściowych funkcji.

a = strcat (s1, s2)

Ponadto te znaki specjalne są używane do indeksowania tablicy.

A (:, 1)
B (2, 1)

Są również używane w operacjach matematycznych w pierwszym etapie operatora.

(A.*(B./PŁYTA CD

Matlab Special Charter [] (Square Brackets)

Te znaki specjalne są używane do tworzenia macierzy i wektorów.

M = [1, 2, 3, 4; 5, 6, 7, 8; 1, 2, 3, 4]
v = [1, 2, 3, 4]

Square Bracket, aby uchwycić więcej niż jeden argument wejściowy w funkcji.

A = magia (5)
[r, i] = min (a)

Kwadratowe wsporniki do tworzenia pustej tablicy.

a = []

Square Bracket, aby dodać nowy dolny wiersz do tablicy.

A = magia (5);
a = [a; 4, 5, 8, 3, 2]

Kwadratowy wspornik do usunięcia kolumny macierzy:

A = magia (5);
A (:, 1) = []

Matlab Charakter specjalny (Curly Braces)

Te znaki specjalne są używane do tworzenia tablic komórkowych.

s1 = „a”, „z”, „h”, „y”

MATLAB Specjalny znak % (procent)

Procentowy charakter służy do komentowania. Wszystko napisane po tej postaci na bieżącym wierszu nie jest uważane za kod przez MATLAB i jest przydatne tylko jako adnotacja programistów.

% To komentarz, nie jest częścią programu

MATLAB Charakter specjalny % % (Procent Curly Bracket)

Ten zestaw znaków służy do komentowania, które rozciągają się na więcej niż jedną linię. Operatorzy %i % muszą pojawić się samodzielnie na liniach bezpośrednio poprzedzających i śledzących blok tekstowy, jak pokazano poniżej.

%
To jest komentarz.
Wszystko zamknięte w środku
Te kręcone aparaty ortodontyczne są rozważane
Komentarz Matlab.
%

Matlab Charakter specjalny ? (Znak zapytania )

Ta postać odzyskuje meta.obiekt klasy. Ten operator działa tylko z nazwą klasy, a nie obiektem.

?InputParser

Matlab Special Charter ”(pojedyncze cytaty)

Te znaki służą do tworzenia wektorów postaci z klasą char.

CHR = „Hello Matlab”

Matlab Special Charter „” (podwójne cytaty)

Te znaki są używane do tworzenia ciągów, które mają klasę strun.

str = „Hello Matlab”

Matlab Specjalny postać „Space”

Ten znak reprezentuje logiczny nie.

Jeśli ~ strcmp (s1, s2)

Ponadto ten znak służy do tłumienia określonych argumentów wejściowych lub wyjściowych funkcji.

[~, i] = min (a)

MATLAB Special Charter = (równy)

Ten znak przypisuje wartości do zmiennej.

A = 21

Postać przestrzenna jest używana jak przecinki do oddzielania elementów rzędu w budowie tablicy.

A = [1 2 3 4;
5 6 7 8]

Ponadto, podobnie jak przecinki, służy do oddzielania wartości zwróconych przez funkcję.

[r i] = min (a)

Matlab Specjalny charakter ~ (Tilde)

Ponadto, aby przechowywać elementy A w zmiennej B.

a = b

Matlab Charakter specjalny < & (Left angle bracket and ampersand )

Ten zestaw znaków służy do określenia superklasy.

ClassDef myClass < MySuperclass

Oraz w definicji klasy, która wywodzi się z nadklasy:

ClassDef myClass < MySuperclass1 & MySuperclass2 &…

Matlab Charakter specjalny .? (Znak zapytania DOT)

Ten zestaw znaków określa pola struktury wartości nazwy.

W takim przypadku nazwy pola struktury proparg są określone jako właściwości zapisu MATLAB.grafika.prymitywny.Klasa liniowa.

funkcja F (Propargs)
argumenty
Propargs.? Matlab.grafika.prymitywny.Linia
koniec
koniec

Wniosek

W tym artykule pokazaliśmy listę znaków specjalnych MATLAB i wyjaśniliśmy znaczenie każdej postaci z krótkim przykładem. Ten język programowania ma również relacyjne, arytmetyczne, logiczne i ucieczki, które są omówione w naszych innych artykułach Matlab. Mamy nadzieję, że ten artykuł MATLAB jest przydatny. Więcej wskazówek i informacji można znaleźć w innych artykułach z Linux.