Introduzione
Questa introduzione è la traduzione di Teaching with the MATLAB Live Editor (Dr. Oliver Kluge, MATLAB EXPO 2017) .
Il testo originale può essere scaricato da https://www.matlabexpo.com/content/dam/mathworks/mathworks-dot-com/images/events/matlabexpo/de/2017/effektive-lehre-mit-dem-matlab-live-editor.pdf
Il "Live Editor" (che genera i "Live Script, n.d.t.) fornisce un nuovo modo di creare, modificare ed eseguire script Matlab
Trasforma uno script in un "narrazione interattiva" per l'apprendimento esplorativo e per l'insegnamento (è anche un ottimo strumento per scrivere relazioni, n.d.t.).
Le aree di applicazione sono quindi:
- Programmazione esplorativa e apprendimento
- Creare una narrazione (relazione) interattiva
- Insegnamento con i Live Script
Programmazione esplorativa e apprendimento
Consiste nell'eseguire e testare il codice in un unico ambiente interattivo ovvero generare risultati e grafici insieme al codice che li ha prodotti.
I blocchi di codice possono essere eseguiti singolarmente oppure può essere eseguito l'intero file. Questo permette di trovare gli errori nella posizione del file in cui si verificano.
Creare una narrazione (relazione) interattiva
Consiste nel creare una narrazione aggiungendo titoli, intestazioni, testo formattato e includere equazioni. Si possono aggiungere immagini e collegamenti ipertestuali come materiale di sfondo.
Il Live Script con codice, risultati, immagini e testo viene sempre salvata in un unico file liberamente distribuibile. Successivamente può essere anche convertito in HTML o PDF per la pubblicazione.
Insegnamento con i Live Script
Consiste nel:
- Creare materiali formativi che combinano codice e risultati con testo formattato ed equazioni matematiche.
- Includere immagini e collegamenti a materiali di supporto.
- Modificare ed eseguire il codice al volo per rispondere a domande o esplorare argomenti correlati
Il materiali prodotti possono essere condivisi come documenti interattivi o in formato cartaceo.
È possibile creare file parzialmente completati per compiti individuali o progetti di gruppo.
Matematica simbolica con i Live Script
Nei Live Script è possibile creare, manipolare, sostituire e risolvere equazioni visualizzandole in formato matematico standard:
È possibile inoltre disegnare grafici e visualizzare espressioni o funzioni senza dover generare serie di dati:
È possibile inoltre lavorare con grandezze fisiche:
La scrittura delle equazioni può essere fatta in diversi modi:
- tramite l'editor di equazioni integrato
- inserendo l'equazione come codice LaTeX o MathML
Le figure generate nei Live Script sono tutte interattive
e, a differenza degli m-file, le funzioni possono essere definite e usate nello stesso script, senza la necessità di creare un file separato