Contenuti del Corso
Basi di Matlab
Basi di Matlab
Comprensione delle Matrici e della Moltiplicazione di Matrici
Matlab in realtà sta per matrix laboratory (laboratorio di matrici), e una delle sue caratteristiche principali è la capacità all'avanguardia di calcolare prodotti di matrici e inversi computazionalmente intensivi! Qui, metterai da parte la programmazione per un momento per stabilire un quadro che ti permetta di comprendere cosa sono le matrici e cosa rappresenta la loro moltiplicazione, così da poter capire come e quando questi aspetti emergano in una vasta gamma di applicazioni di programmazione.
Comprendere strutture matematiche astratte non richiede alcun calcolo, tuttavia i concetti rimangono intenzionalmente astratti (generalizzati) per massimizzarne l'applicabilità. Il diagramma delle strutture mostrato nel video, così come un PDF separato di esempi, sono forniti per aiutarti durante la riflessione e mentre affronti le applicazioni nei capitoli successivi.
Compito
Se hai avuto difficoltà con alcuni dei concetti nel video, il tuo compito è:
-
Dedica del tempo a rivedere il diagramma e gli esempi forniti e/o a ricercare un particolare argomento online;
-
Riguarda il video con l'obiettivo di acquisire maggiore familiarità e comprendere l'enunciato dei risultati principali che utilizzeremo nelle applicazioni dei capitoli successivi:
- Una volta scelte le basi: ogni trasformazione lineare è rappresentata da una matrice unica, e ogni matrice rappresenta una trasformazione lineare unica;
- La moltiplicazione di matrici restituisce la matrice unica che descrive la composizione delle due trasformazioni rappresentate dalla matrice nel prodotto.
Una comprensione più approfondita del contenuto ti permetterà naturalmente di accedere a più opportunità nelle tue applicazioni di programmazione.
La programmazione ricorsiva, come i cicli while, può portare a situazioni incontrollate in presenza di un errore. Se il programma impiega troppo tempo, premere Ctrl
+ C
o Cmd
+ C
nella finestra dei comandi per interrompere l'esecuzione e riesaminare il codice.
Potrebbe essere necessario assicurarsi che eventuali file di sistema nascosti compaiano in cima all'elenco nella directory restituita dalla funzione dir. Questo dovrebbe avvenire automaticamente, ma se così non fosse, sarà necessario trovare un metodo più creativo per escluderli dalle chiamate ricorsive. Tempi di esecuzione prolungati del programma possono essere sintomo di questo problema.
Grazie per i tuoi commenti!