Nwlapcug.com


Introduzione a Matlab 7 per ingegneri

Introduzione a Matlab 7 per ingegneri


MATLAB, abbreviazione di MATrix LABoratory, è un linguaggio di programmazione che permette una gamma di funzioni matematiche da eseguire sui dati, visualizzazione e manipolazione. La lingua è strutturata in modo che l'elemento principale è una matrice, o matrice, e il linguaggio contiene un numero di procedure computazionali e grafiche integrate. Questo dà Matlab il bordo sopra linguaggi come C o Fortran, dove tali dimensioni e tecniche avrebbe dovuto essere programmato manualmente fin dall'inizio per essere utilizzati per le stesse finalità di Matlab.

Il Desktop di Matlab

Il Desktop di Matlab contiene un numero di finestre. Questi includono la finestra di comando e la cronologia dei comandi, dove i programmi sono entrati ed elencati, e la Directory corrente, da cui è possibile caricare file e programmi. Come Windows, Matlab ha un proprio pulsante Start in basso a sinistra del suo desktop, che viene utilizzato per accedere rapidamente a vari strumenti e file di aiuto. Infine, il Visualizzatore area di lavoro mostra un elenco di grafico di tutte le matrici memorizzati e variabili, da dove possono essere visualizzati e modificati.

Immissione di comandi

MATLAB è simile alle altre lingue di programma in quanto le variabili sono definite e i comandi vengono immessi dal testo, attraverso un'interfaccia della riga di comando. A differenza di altre lingue, tuttavia, i comandi incorporati di Matlab incentrati su funzioni matematiche. Questo significa che c'è una curva di apprendimento associata con Matlab – la lingua deve essere imparata prima. Anche se Matlab è più appropriato per scopi di ingegneria di altri programmi come Excel o Minitab, è generalmente più difficile per i principianti a prendere; però se avete uno sfondo di programmazione, lo troverete più facile rispetto ad altri.

Matrici

Le matrici sono l'unità fondamentale in Matlab. Una matrice è una griglia di valori, come il display principale si vede in un foglio elettronico come Excel, tranne la matrice è di una dimensione che è definire, piuttosto che essere una grande griglia con spazi da riempire. Una gamma di matrice aritmetica e le operazioni aritmetiche di matrice possa essere eseguita su di essi, da equazioni lineari utilizzando algebra lineare, a più complesse manipolazioni come calcolo di autovalori.

Punti di forza e di debolezza

Focus di MATLAB su operazioni matriciali è la sua forza principale, ed è particolarmente forte in analisi numeriche e algebra lineare. È più debole nelle procedure di manipolazione simbolica, ma questo è meno di una preoccupazione per gli ingegneri che è per altri scienziati applicativi quali fisici. MATLAB è un linguaggio interpretato, piuttosto che un linguaggio compilato come C o C++. Questo rende più facile trovare e riparare perché il codice non deve necessariamente essere compilato prima di ogni esecuzione di test e perché è più facile per errori di traccia alla sezione specifica del codice che sta causando loro errori. Tuttavia, questo rallentare le operazioni rispetto a queste alternative.