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 -

  1. Analisi dei dati
  2. Sviluppo dell'algoritmo
  3. 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ù -

  1. Come utilizzare i comandi Docker?
  2. Elenco dei comandi Rails
  3. Guida ai comandi CSS
  4. Comandi di base per avanzare in C #
  5. Funzioni MATLAB | Tipi di funzioni con esempi
  6. Guida alla funzione Matlab di Simulink

Categoria: