Che cos'è Matlab?
È abbreviato come linguaggio basato su Matrix, è stato progettato per scienziati informatici e ingegneri. Matlab offre ottime soluzioni in matematica computazionale.
Matlab può essere utilizzato per -
- Analisi dei dati
- Sviluppo dell'algoritmo
- Crea modelli e applicazioni
Matlab trova un grande caso d'uso nell'apprendimento automatico e nell'apprendimento profondo in quanto si occupano dello spazio n-dimensionale che può essere rappresentato e analizzato solo nella forma matrice. Oltre a queste altre tecnologie che usano questo sono la progettazione del sistema di controllo, l'elaborazione delle immagini e la finanza computazionale.
Comandi Matlab
Matlab fornisce i comandi che vengono utilizzati mentre l'utente deve interagire con l'applicazione utilizzando l'interfaccia della riga di comando. Qui vedremo come usare quei comandi in Matlab con l'aiuto di esempi
-
Comandi di base di Matlab
1. Cancella : questo comando rimuove le variabili dalla memoria
2. Esiste : questo comando verifica l'esistenza di una variabile
3. Clc - Questo comando Matlab cancella la finestra di comando
4. Globale : questo comando dichiara una variabile come globale
5. Aiuto - Se devi cercare aiuto, scrivi semplicemente la parola chiave nella finestra di comando e verranno visualizzate le opzioni disponibili
6. Who - Questo comando Matlab elenca la variabile corrente
7. Tipo : questo comando visualizza il contenuto di un file.
8. Pwd : questo comando visualizza la directory corrente.
9. Data : questo comando visualizza la data corrente
10. Cosa : questo comando elenca tutti i file Matlab nella directory corrente
Esempio 1:
Esempio 2:
Esempio 3:
Esempio 4:
Esempio 5:
Quindi, se osservassi chiaramente l'Esempio 5 presentato sopra, puoi vedere che le affermazioni sono vere e nell'ultimo esempio abbiamo chiamato prima il comando clear e successivamente abbiamo cercato un tipo di xey che ora è diventato indefinito ma non lo era quindi nell'esempio 4.
Nota che questi esempi sono stati presentati con un'ottava open source e piattaforma equivalente a Matlab e utilizza lo stesso set di comandi.
-
Comandi Matlab intermedi
Di seguito sono riportati i comandi intermedi Matlab che sono i seguenti:
1. Funzioni matematiche
Qui stiamo esplorando il comando di trama che viene utilizzato per tracciare la curva dell'onda sinusoidale con il tempo, in cui il tempo varia da 1 a 30 e aumenta ad intervalli di 0, 01.
Allo stesso modo, possiamo farlo anche per qualsiasi altra funzione trigonometrica che costituisce la maggior parte della matematica
2. Comandi relativi all'array
- Cat– Viene usato per concatenare due array, il primo argomento che serve è una dimensione dell'array da creare come se si tratti di array 1D, 2D o n-dimensionale e, successivamente, che il numero n di array viene passato come argomento, quelli devono essere concatenati come mostrato nell'istantanea
- Lunghezza: calcola il numero di elementi nell'array
- Min, max: questi comandi restituiscono gli elementi max e min presenti nelle matrici.
3. Comandi relativi alla matrice
- Occhio: questo crea una matrice di identità
- Ones - Questo crea l'array di quelli
- Zeri : crea l'array di zeri
4. Comando aritmetico a matrice
- Punto: questo comando Matlab genera il prodotto punto di due matrici, si noti che le colonne e le righe della matrice decidono la creazione della matrice risultante
- Incrocio : anche questo crea il prodotto incrociato, utile nelle operazioni vettoriali quando rappresentato nella forma matrice
5. Comandi matrice Per operazioni correlate all'equazione lineare
- Rango - Questo comando fornisce il risultato di un importante parametro matematico di matrici chiamato rango che è la quantificazione dell'ordine più basso di determinante diverso da zero che trasporta una sotto-matrice nella matrice padre
- Det - Il determinante della matrice viene calcolato usando questo comando.
- Inv - L' esecuzione di questo comando ci fornisce l'inverso di una matrice.
6. Comandi relativi ai tempi
Cputime : calcola il tempo della CPU in secondi
7. Comandi correlati alle stringhe
- Findstr - Trova le occorrenze che iniziano l'indice di una stringa in una frase.
- Strcmp: questo comando viene utilizzato per confrontare due stringhe, restituisce 1 se la corrispondenza è corretta, altrimenti restituisce 0.
Comandi Matlab avanzati
Diamo un'occhiata ad alcuni dei comandi Advanced Matlab che sono i seguenti: -
1. Contorno
Ogni volta che ti occupi di progettazione di sistemi di controllo in ingegneria, i contorni della trama di Nyquist, ecc. Ti danno un segno della stabilità nel sistema, possiamo personalizzare lo stile della trama in Matlab (come il colore e il tipo di linea, ecc.).
2. Comandi relativi al polinomio
- Poly2sym (vettore) - Questo comando Matlab converte un vettore di coefficienti nel corrispondente polinomio simbolico (dalla più alta alla più bassa potenza).
- poly2sym (vettore, 'v') - Questo comando converte un vettore di coefficienti nel corrispondente invio polinomiale simbolico (dalla più alta alla più bassa potenza).
3. Comandi per la risoluzione di equazioni
palestre x1 x2… xn; risolvere (eq1, eq2, …, eqn, x1, x2, …, xn) - Questo comando risolve il numero n simultaneo di equazioni e le soluzioni contro quelle sono assegnate a variabili che vanno da x1, x2 a xn.
L'immagine allegata sotto porta la dimostrazione
4. Comandi per la risoluzione del Sistema lineare di equazioni
X = linsolve (A, B) - Supponiamo che dobbiamo trovare una soluzione contro l'equazione data
2x + y + z + m = 1
x + 2y + z + m = 2
x + y + 2z + m = 3
x + y + z + 2m = 4
Questo può essere risolto secondo l'immagine allegata
Suggerimenti e trucchi per utilizzare i comandi Matlab
- Un programmatore deve essere a conoscenza di casi d'uso come quando Matlab esegue calcoli sul posto.
- Utilizzare l'indicizzazione flessibile quando si gestiscono tabelle
- Scrivi funzioni Matlab con sintassi di chiamata flessibile
Esempio -
Dovremmo progettare una funzione con una sintassi specifica
function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)
quindi qui, usando inputParser, puoi specificare quali argomenti di input sono richiesti (larghezza), quali sono opzionali (altezza) e quali sono coppie facoltative nome-valore ('forma'). inputParser consente inoltre di confermare che ogni input è valido
Poiché inputParser è un oggetto MATLAB. Assicurati di creare prima un oggetto e quindi chiamare le funzioni per aggiungere i vari argomenti di input.
Conclusione - Comandi Matlab
MATLAB è una piattaforma per il calcolo scientifico e la programmazione di alto livello che utilizza un ambiente interattivo per eseguire calcoli complessi in modo più efficiente rispetto ai linguaggi tradizionali, come C e C ++.
Dispone di moduli di supporto per più operazioni, ha l'integrazione con Simulink che può essere utilizzato per simulare i sistemi di controllo elettronico, eseguire calcoli complessi relativi a metodi numerici, elaborazione di segnali digitali, elaborazione di immagini ed elaborazione video.
Articoli consigliati
Questa è stata una guida ai comandi di Matlab. Qui abbiamo discusso i comandi di Matlab di base, intermedi e avanzati. Puoi anche leggere il seguente articolo per saperne di più -
- Come utilizzare i comandi Docker?
- Elenco dei comandi Rails
- Guida ai comandi CSS
- Comandi di base per avanzare in C #
- Funzioni MATLAB | Tipi di funzioni con esempi
- Guida alla funzione Matlab di Simulink