English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Sintassi di base di MATLAB

Il comportamento dell'ambiente MATLAB è come un calcolatore super complesso. Puoi inserire comandi nel prompt >>.

MATLAB è un ambiente interpretativo. In altre parole, quando fornisci un comando, MATLAB lo esegue immediatamente.

Esercizio pratico

Inserisci un'espressione valida, ad esempio,

5 + 5

Poi premi ENTER

Quando fai clic sul pulsante Esegui o inserisci Ctrl + E, MATLAB esegue immediatamente e il risultato restituito è-

ans = 10

Facciamo altri esempi-

3 ^ 2 % 3 elevato alla potenza di 2

Quando fai clic sul pulsante Esegui o inserisci Ctrl + E, MATLAB esegue immediatamente e il risultato restituito è-

ans = 9

Un altro esempio,

sin(pi / 2) % Seno dell'angolo 90o

Quando fai clic sul pulsante Esegui o inserisci Ctrl + E, MATLAB esegue immediatamente e il risultato restituito è-

ans = 1

Un altro esempio,

7/0 % Divide per zero

Quando fai clic sul pulsante Esegui o inserisci Ctrl + E, MATLAB esegue immediatamente e il risultato restituito è-

ans = Inf
avviso: divisione per zero

Un altro esempio,

732 * 20.3

Quando fai clic sul pulsante Esegui o inserisci Ctrl + E, MATLAB esegue immediatamente e il risultato restituito è-

ans = 1.4860e+04

MATLAB fornisce alcune espressioni speciali per alcuni simboli matematici, ad esempio pi rappresenta π, Inf rappresenta ∞, i (e j) rappresenta √-1 ecc.NanRappresenta 'non numerico'.

L'uso del punto e virgola (;) in MATLAB

Il punto e virgola (;) rappresenta la fine della frase. Tuttavia, se si desidera nascondere l'output MATLAB di un'espressione, aggiungere un punto e virgola alla fine dell'espressione.

Ad esempio:

x = 3;
y = x + 5

Quando fai clic sul pulsante Esegui o inserisci Ctrl + E, MATLAB esegue immediatamente e il risultato restituito è-

y = 8

Aggiungi un commento

Il simbolo di percentuale (%) indica una riga di commento. Ad esempio,

x = 9 % Assegna il valore 9 a x

Puoi anche scrivere commenti in blocco utilizzando gli operatori di commento {% e %}.

L'editor MATLAB include strumenti e voci di menu contestuali che possono aiutarti a aggiungere, eliminare o modificare il formato dei commenti.

Operatori e caratteri speciali comuni

MATLAB supporta i seguenti operatori e caratteri speciali comuni-

OperatoreObiettivo
+

Addizione; Operatore di aggiunta.

-

Sottotaglio; Operatore di sottrazione.

*

Operatore di moltiplicazione di scalare e matrice.

.*

Operatore di moltiplicazione dell'array.

^

Operatore di elevamento di scalare e matrice.

.^

Operatore di elevamento dell'array.

\

Operatore di divisione a sinistra.

/

Operatore di divisione a destra.

.\

Operatore di divisione a sinistra dell'array.

./

Operatore di divisione a destra dell'array.

:

Punta e virgola; genera elementi con spazi regolari e rappresenta righe o colonne intere.

( )

Parentesi tonde; chiude i parametri del funzione e gli indici degli array; ridefinisce la priorità.

[ ]

Parentesi quadre; incornicia gli elementi dell'array.

.

Punto.

...

Punteggio esclamativo; operatore di continuazione di riga.

,

Virgola; separa le espressioni e gli elementi in una riga.

;

Punta e virgola; separa le colonne e inhibisce la visualizzazione.

%

Percentuale; specifica i commenti e il formato.

_

Simbolo di riferimento e operatore di trasposizione.

._

Operatore di trasposizione non coniugata.

=

Operatore di assegnazione.

Variabili speciali e costanti

MATLAB supporta le seguenti variabili speciali e costanti-

NomeSignificato
ans

Risposta più recente calcolata.

eps

Precisione a virgola mobile.

i,j

Unità imaginaria √-1.

Inf

Infinito.

NaN

Risultato numerico non definito (non numerico).

pi π

Nome variabile

Il nome della variabile è composto da lettere seguite da una quantità arbitraria di lettere, numeri o trattini bassi.

MATLAB è case-sensitive.

Il nome della variabile può essere di lunghezza arbitraria, ma MATLAB utilizza solo i primi N caratteri, dove N è fornito dalla funzione namelengthmax.

Salvataggio - comando save

saveIl comando viene utilizzato per salvare tutte le variabili dello spazio di lavoro in un file .mat con estensione nella directory corrente.

Ad esempio:

save myfile

Puoi usarlo in qualsiasi momento in futuroloadComando per ricaricare il file.

load myfile