Personaggi speciali in Matlab

Personaggi speciali in Matlab
Come tutti i linguaggi di programmazione, Matlab ha una serie di caratteri speciali per interpretare il programma. Questi caratteri sono riservati al sistema e non possono essere utilizzati dall'utente di programmazione per assegnare nomi a variabili, funzioni o altri tipi di definizioni che possono essere fatte. Questi caratteri speciali includono operatori aritmetici, operatori logici, ecc. A causa della sua lunghezza, in questo articolo, spiegheremo solo in dettaglio ciò che appartiene ai personaggi speciali e lasceremo gli operatori a un altro articolo.

Elenco di caratteri speciali di Matlab, significato e applicazione

Di seguito elenchiamo ogni personaggio speciale di Matlab e spieghiamo il loro utilizzo e significato con un breve esempio.

Carattere speciale Matlab @ (a simbolo)

Questo simbolo viene utilizzato durante la creazione di una funzione. Per fare ciò, il nome della funzione deve essere dichiarato dopo il simbolo "@".

fhandle = @newfunction

Nel caso di una funzione anonima.

fhandle = @a+b

Carattere speciale di Matlab . (Punto)

Il punto separa le parti intere e frazionarie in valori decimali.

1.4142

Il carattere DOT consente anche di accedere ai campi di una struttura

strumento . campo

Questo simbolo viene anche utilizzato per accedere alle proprietà e ai metodi di un oggetto.

oggetto. proprietà

Carattere speciale ... (punto punto punto o ellissi)

Alla fine di una riga, questo simbolo indica che il comando corrente continua sulla riga successiva.

comando…
Continuazione del comando attuale

Carattere speciale Matlab, (virgola)

Questo personaggio viene utilizzato per separare gli elementi di riga di abbonamenti ad array.

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

Inoltre, questo carattere viene utilizzato per separare i diversi argomenti di input in una funzione.

STR = Strcmp (S1, S2)

E per separare i diversi argomenti di output in una funzione

[r, i] = min (a)

Carattere speciale Matlab: (Colon)

Questo personaggio viene utilizzato per la creazione di vettori.

v = 1: 5

Inoltre, il colon viene utilizzato per definire il limite in un ciclo "per".

per x = 1: 10

Indicizzare un intervallo di elementi in una dimensione specificata:

A (2: 3, 4)

Assegna nuovi elementi a un array:

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

Carattere speciale di Matlab; (Punto e virgola)

Questo personaggio viene utilizzato per separare le righe nella creazione di una matrice

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

Viene anche utilizzato per sopprimere l'output del comando corrente.

x = 1 2 3;

O a diversi comandi separati scritti su una singola riga

x = 1; a = strcmp (S1, S2); STR = strCAT (S1, S2);

Matlab Special Character () (parentesi)

Questi caratteri vengono utilizzati per racchiudere gli argomenti di input di una funzione.

A = Strcat (S1, S2)

Inoltre, questi caratteri speciali vengono utilizzati per l'indicizzazione dell'array.

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

Sono anche utilizzati nelle operazioni matematiche nella precedenza dell'operatore.

(UN.*(B./CD

Matlab Special Character [] (parentesi quadrate)

Questi personaggi speciali sono usati per la creazione di matrici e vettori.

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

Parentesi quadrata per catturare più di un argomento di input in una funzione.

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

Parentesi quadrate per la creazione di un array vuoto.

a = []

Fratina quadrata per aggiungere una nuova riga inferiore a un array.

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

Staffa quadrata per rimuovere una colonna matrice:

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

Matlab Special Carattere (Curly Braces)

Questi caratteri speciali vengono utilizzati nella creazione di array di celle.

S1 = 'A', 'Z', 'H', 'y'

Carattere speciale Matlab % (percentuale)

Il carattere percentuale viene utilizzato per fare commenti. Tutto ciò che è scritto dopo questo personaggio sulla riga corrente non è considerato il codice da MATLAB ed è utile solo come annotazione del programmatore.

% Questo è un commento, non fa parte del programma

Carattere speciale Matlab % % (Percent Curly Bracket)

Questo set di personaggi viene utilizzato per fare commenti che si estendono su più di una riga. Gli operatori %e % devono apparire da soli sulle righe immediatamente precedenti e seguendo il blocco di testo come mostrato di seguito.

%
Questo è un commento.
Tutto racchiuso all'interno
Queste parentesi graffe sono considerate
Commento di Matlab.
%

Carattere speciale di Matlab ? (Punto interrogativo )

Questo personaggio recupera il meta.Oggetto di classe. Questo operatore funziona solo con un nome di classe, non un oggetto.

?InputParser

Carattere speciale Matlab "(citazioni singole)

Questi personaggi vengono utilizzati per creare vettori di caratteri con una classe di char.

Chr = 'Hello Matlab'

Carattere speciale Matlab ““ (Quote doppie)

Questi personaggi sono usati per creare stringhe che hanno una classe di stringhe.

STR = "Hello Matlab"

Carattere speciale di Matlab "Spazio"

Questo personaggio rappresenta un logico no.

if ~ strcmp (S1, S2)

Inoltre, questo carattere viene utilizzato per sopprimere gli argomenti specifici di input o output di una funzione.

[~, i] = min (a)

Carattere speciale Matlab = (uguale)

Questo carattere assegna i valori a una variabile.

A = 21

Il carattere spaziale è usato come virgole per separare gli elementi di riga nella costruzione di un array.

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

Inoltre, come le virgole, viene utilizzato per separare i valori restituiti da una funzione.

[r i] = min (a)

Carattere speciale Matlab ~ (Tilde)

Inoltre, per archiviare gli elementi di A nella variabile B.

a = b

Carattere speciale di Matlab < & (Left angle bracket and ampersand )

Questo set di caratteri viene utilizzato per specificare le superclassi.

ClassDef Myclass < MySuperclass

E nella definizione di una classe che deriva da una superclasse:

ClassDef Myclass < MySuperclass1 & MySuperclass2 &…

Carattere speciale di Matlab .? (Punto interrogativo)

Questo set di caratteri specifica i campi della struttura del valore del nome.

In questo caso, i nomi dei campi della struttura propargs sono specificati come proprietà di scrittura del matlab.grafica.primitivo.Classe di linea.

funzione f (propargs)
argomenti
propargs.? Matlab.grafica.primitivo.Linea
FINE
FINE

Conclusione

In questo articolo, ti abbiamo mostrato l'elenco dei caratteri speciali di Matlab e abbiamo spiegato il significato di ogni personaggio con un breve esempio. Questo linguaggio di programmazione ha anche operatori relazionali, aritmetici, logici e personaggi di fuga, che sono coperti nei nostri altri articoli MATLAB. Speriamo che tu abbia trovato utile questo articolo di Matlab. Per ulteriori suggerimenti e informazioni, consultare altri articoli di suggerimento Linux.