Matlab , breve per Matrix di laboratorio, è un linguaggio di programmazione che permette una gamma di manipolazione , Vizualization e funzioni matematiche da eseguire sui dati . Il linguaggio è strutturato in modo che il suo elemento principale è una matrice, o matrice , e la lingua contiene una serie di procedure incorporate computazionali e grafiche . Questo dà Matlab il bordo più di linguaggi come C o Fortran , dove tali dimensioni e le tecniche dovrebbero essere programmato fin dall'inizio ad essere utilizzati per gli stessi scopi Matlab . Il Matlab Desktop
Il Matlab Desktop contiene una serie di finestre. Questi includono la finestra di comando e la cronologia dei comandi , dove i programmi sono inseriti e elencati , e la directory corrente , da dove è possibile caricare i file ei programmi . Come Windows , Matlab ha un proprio pulsante Start in basso a sinistra della sua scrivania , che viene utilizzato per ottenere un rapido accesso a vari strumenti e file di aiuto . Infine , il Visualizzatore area di lavoro mostra una lista grafica di tutte le matrici e le variabili memorizzate , da dove possono essere visualizzati e modificati.
Immissione dei comandi
Matlab è simile a altri linguaggi di programmazione , in quanto le variabili sono definite e comandi vengono inseriti dal testo , attraverso una interfaccia a riga di comando . A differenza di altri linguaggi , tuttavia , di Matlab comandi built-in centro attorno a funzioni matematiche . Ciò significa che vi è 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 , ma se si dispone di un background di programmazione , lo troverete più facile di altri
< . br > con Matrici
matrici sono l'unità fondamentale in Matlab . Una matrice è una griglia di valori , tanto come il display principale si vede in un foglio di calcolo come Excel , tranne la matrice è di una dimensione che si definisce , invece di essere una grande griglia con spazi da riempire. Una gamma di aritmetiche e serie operazioni aritmetiche di matrice può essere eseguita su di loro , da equazioni lineari utilizzando l'algebra lineare , di manipolazioni più complesse come il calcolo di autovalori .
Forza e di debolezza
attenzione
di Matlab su operazioni di matrice è il suo principale punto di forza , ed è particolarmente forte nelle analisi numeriche e algebra lineare. E ' più debole nelle procedure di manipolazione simbolica , ma questo è meno di una preoccupazione per gli ingegneri che lo è per altri scienziati applicati come i fisici . Matlab è un linguaggio interpretato , piuttosto che un linguaggio compilato come C o C + + . Questo rende gli errori più facili da individuare e correggere , perché il codice non ha bisogno di essere compilato prima di ogni test e perché è più facile per rintracciare errori alla specifica sezione di codice che causa loro. Tuttavia, questo non rallentare le operazioni rispetto a queste alternative .