Come risolvere un'equazione con MatLab

tramite: O2O
Difficoltà: media
18

Introduzione

In ambito universitario e professionale, si utilizzano molti software e linguaggi di programmazione per il calcolo e la statistica. Tra questi vi è Matlab, un ambiente di calcolo scritto in C. Inoltre Matlab ha il suo linguaggio omonimo. Matlab permette di inserire algoritmi, creare delle interfacce utente, ma soprattutto eseguire calcoli. Con Matlab è possibile risolvere un'equazione e visualizzare dati e funzioni. Se non sapete come ottenere il risultato di un'equazione, vi diremo come procedere. Inoltre vi indicheremo quali input dare al programma.

28

Occorrente

  • PC (Windows, Linux, MacOS)
  • Matlab
38

Le potenzialità di Matlab sono molto vaste. Le applicazioni si sprecano, dall'ambito universitario a quello industriale e professionale. Se studiate la matematica con Matlab saprete già come funziona il programma e quali sono le caratteristiche. Per risolvere un'equazione o sistemi di equazioni lineari, il procedimento dovrebbe essere facilmente comprensibile. Partiamo da un sistema di N x N equazione, dunque N equazione in N incognite. La matrice dei coefficienti delle incognite la indicheremo con A. Mentre B conterrà i termini noti. Costruiamo dunque un sistema come esempio.

48

Supponiamo di avere questo genere di equazione: 2x + 3y = 11 e ancora x + 5y = 16 (3.4). In base a ciò che abbiamo descritto al passo 1, avremo come matrice A [23; 15]; come B [11 16]; (3.5). Tutto questo si rappresenta in notazione matriciale nel modo seguente: A * X = B (3.6). X indica il vettore soluzione, e dunque: X = [x y]; (3.7). Per risolvere il sistema (3.6) avremo X = inv (A) * B; (3.8). In immagine potete vedere l'm-file che effettua l'operazione indicata. È comunque necessario effettuare la trasposta della matrice inversa. Questo si deve al fatto che Matlab calcola il prodotto di un vettore per una matrice e non l'inverso.

Continua la lettura
58

Supponiamo di avere questo genere di equazione: 2x + 3y = 11 e ancora x + 5y = 16 (3.4). In base a ciò che abbiamo descritto al passo 1, avremo come matrice A [23; 15]; come B [11 16]; (3.5). Tutto questo si rappresenta in notazione matriciale nel modo seguente: A * X = B (3.6). X indica il vettore soluzione, e dunque: X = [x y]; (3.7). Per risolvere il sistema (3.6) avremo X = inv (A) * B; (3.8). In immagine potete vedere l'm-file che effettua l'operazione indicata. È comunque necessario effettuare la trasposta della matrice inversa. Questo si deve al fatto che Matlab calcola il prodotto di un vettore per una matrice e non l'inverso.

68

Per effettuare questi calcoli con Matlab procediamo come illustrato in immagine. Risolvere un'equazione o un sistema di equazioni lineari con Matlab richiede conoscenza del linguaggio. Tutto dipende dagli input che date e dalla correttezza degli stessi. Le capacità del software vi permettono di risolvere molti problemi in tempi brevi. Per imparare davvero ad usare Matlab bisogna padroneggiare le matrici. Potete registrare e immettere matrici in modi differenti, generarle con la funzione built-in. Oppure crearle con le funzioni disponibili in M-files. Matlab è un alleato indispensabile per chiunque abbia a che fare con calcoli matematici e la computazione tecnica.

78

Per effettuare questi calcoli con Matlab procediamo come illustrato in immagine. Risolvere un'equazione o un sistema di equazioni lineari con Matlab richiede conoscenza del linguaggio. Tutto dipende dagli input che date e dalla correttezza degli stessi. Le capacità del software vi permettono di risolvere molti problemi in tempi brevi. Per imparare davvero ad usare Matlab bisogna padroneggiare le matrici. Potete registrare e immettere matrici in modi differenti, generarle con la funzione built-in. Oppure crearle con le funzioni disponibili in M-files. Matlab è un alleato indispensabile per chiunque abbia a che fare con calcoli matematici e la computazione tecnica.

88

Consigli

Non dimenticare mai:
  • Non trascurate la lettura del manuale ufficiale: contiene utilissimi consigli per cominciare al meglio con Matlab.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Università e Master

Come realizzare un diagramma di Nichols in Matlab

Con il diagramma di Nichols viene rappresentata graficamente, su un piano cartesiano, la funzione di trasferimento G (s). E poiché si tratta di una rappresentazione non agevole per chi non ha conoscenze approfondite dell'argomento, oggi vi spiegheremo...
Superiori

Come integrare e differenziare funzioni in Matlab

Il calcolo differenziale, di funzioni semplici o composte, fa parte del bagaglio essenziale di un buon studente in matematica e richiede molta dedizione ed applicazione. Tuttavia, nonostante il nostro impegno, a volte possiamo incontrare delle difficoltà...
Università e Master

Come Tracciare Un Diagramma Di Bode In Matlab

Nella guida che segue vi forniremo qualche consiglio utile e funzionale per tutti coloro che sono immersi nello studio della Teoria dei Sistemi e che hanno l'intenzione di tracciare un Diagramma di Bode Reale, mediante uno dei più diffusi e potenti programmi...
Università e Master

Come usare il funtool in Matlab

Spesso, nella vita lavorativa oppure nel percorso di studio, ci si ritrova ad operare su funzioni generiche ed ottenerne il grafico velocemente è un modo per esaminare il comportamento delle variabili che si stanno studiando. Inoltre, è utile osservare...
Superiori

Come Utilizzare Il Taylortool In Matlab

Matlab è il linguaggio di alto livello e l'ambiente interattivo usato da milioni di ingegneri e scienziati in tutto il mondo. Consente di esplorare e visualizzare idee e di collaborare in diverse discipline, incluse l'elaborazione di segnali e di immagini,...
Università e Master

Come trovare i punti all'infinito di una quadrica

La matematica non è una materia che tutti amano anche se è molto importante nella vita quotidiana. Soprattutto arrivati agli studi universitari è molto impegnativo stare a pari passo allo studio se non lo si affronta con impegno e costanza. In questa...
Università e Master

Svolgere i sistemi lineari

Un sistema lineare è un insieme di equazioni lineari che devono essere verificate tutte contemporaneamente. Un'equazione lineare è un'equazione dove le incognite figurano tutte al primo grado. Svolgere un sistema lineare vuol dire trovare i valori di...
Università e Master

Come Classificare Le Coniche

L'equazione generale di una conica è: Ax^2 Bxy Cy^2 Dx Ey F=0. A ogni conica può essere associata una matrice del tipo: [(A, B/2, D/2), (B/2, C, E/2), (D/2, E/2, F)]. Se il determinante della matrice associata è diverso da zero, la conica è non degenere....
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.