advertisement

Alfabetizzazione Matlab - Parte 2

50 %
50 %
advertisement
Information about Alfabetizzazione Matlab - Parte 2
Entertainment

Published on March 4, 2014

Author: moodindigo70

Source: authorstream.com

advertisement

Parte 2 Tutorial – Cenni di programmazione: 1 Parte 2 Tutorial – Cenni di programmazione Sommario Programmazione in Matlab® - Introduzione Creazione e gestione degli m-files Esercizi Programmazione in Matlab - Introduzione: 2 Programmazione in Matlab - Introduzione Si possono distinguere tre differenti livelli di “programmazione” con il software Matlab ®: File di testo che simulano i comandi da eseguire in linea. File di testo con la presenza di strutture cicliche e condizionali: For - end If – else – end While - end File di testo di tipo” function ” Qualunque sia il livello di programmazione, le istruzioni sono scritte in un m-file . File di tipo batch Programmazione in Matlab – Introduzione: Cosa è un “m-file”: 3 Programmazione in Matlab – Introduzione: Cosa è un “m-file” Istruzioni di Matlab da eseguire in successione possono essere trascritte in degli opportuni file di testo, che prendono il nome di “m-file” Un “m-file” non è altro che un file di testo con l’estensione “.m” Programmazione in Matlab® - Introduzione: 4 Programmazione in Matlab® - Introduzione Con Matlab ® è possibile eseguire successioni di operazioni abbastanza articolate in modo automatico. Tale approccio è il modo più elementare di programmare in Matlab ® Non è necessario conoscere i dettagli della programmazione in Matlab ® per ottenere dei risultati discreti. Ovviamente, sapere la sintassi della programmazione aiuta … M-files: Creazione: 5 M- files : Creazione Come creare (e scrivere) un file *.m Ci sono due alternative: Nei menu di Matlab si seleziona: File → New → Script Si digita il comando In entrambi i casi si dovrebbe aprire una finestra di testo tipica di Matlab >> edit M-files: Scrittura: 6 M- files : Scrittura All’interno del file è possibile scrivere le istruzioni in modo analogo alla scrittura dalla finestra di comando principale. Esempio di m-file: % Questo è il mio m-file % in cui si esegue la radice quadrata del % prodotto scalare di due vettori A = [1,3,5]; B = [4;4;6]; C = A*B; D = sqrt (C); disp (D) Queste sono righe di commento che posso scrivere nel mio m-file. Sono precedute dal carattere “%” . L’editore di testo di Matlab le scrive in verde Comando che consente la stampa su video dell’oggetto “D” M-files: Salvataggio ed esecuzione: 7 M- files : Salvataggio ed esecuzione Per salvare successivamente il file è sufficiente selezionare nel menu della finestra di testo: File → Save As Richiamando il file (ovvero, digitando il nome del file, senza “.m”) è possibile eseguire le istruzioni nell’ordine con cui si sono scritte. M-files: Apertura e Modifiche: 8 M- files : Apertura e Modifiche Come aprire un m-file creato precedentemente Anche in questo caso ci sono due alternative: Nei menu di Matlab si seleziona: File → Open Sul prompt di Matlab si digita il comando: >> edit nomefile.m M-files: Esercizio: 9 M- files : Esercizio Scrivere un m-file che mi consenta di Diagrammare la funzione sen(x) nell’intervallo [0,2 p ] Nel file.m sarà necessario quindi: Definire il vettore x Definire il vettore y=sin(x) Richiamare i comandi per la rappresentazione grafica Programmazione con m- Files: 10 Programmazione con m- Files Con Matlab ® (ovviamente) è possibile anche sviluppare dei programmi articolati con la presenza di strutture cicliche e condizionali. La filosofia di programmazione in Matlab è analoga ai linguaggi di programmazione quali il Fortran, Pascal, etc. etc. Linguaggio procedurale Non ci soffermeremo su questi aspetti.

Add a comment

Related presentations

Related pages

Parte 2 Tutorial – Cenni di programmazione

Analisi dei Processi Chimici e Biotecnologici -Programmazione con Matlab: Cenni -Lezione 2 1 Analisi dei Processi Chimici e Biotecnologici-Matlab®
Read more

Matlab Part 2 - YouTube

MATLAB and Simulink Racing Lounge: Modeling Physical Components, Part 2: Data Driven Concepts - Duration: 29:55. MATLAB 917 views
Read more

MatLab Introduction Part 1 & Part 2 - uni-saarland.de

MATLAB Tutorial Part 2 Signal Processing Toolbox. What Is the Signal Processing Toolbox? The Signal Processing Toolbox is a collection of tools or functions
Read more

MATLAB Central - Random numbers and arrays (part 2)

Search now for MATLAB jobs and Simulink jobs. ... Subject: Random numbers and arrays (part 2) From: Peter Perkins Date: 14 Dec, 2009 15:00:19 Message: 9 of 10.
Read more

Short Tutorial on Matlab Part 2 ODE - Welcome to Dr. Asiri ...

Short Tutorial on Matlab (©2003,2004 by Tomas Co) Part 2. Ordinary Differential Equations 1. ... Microsoft Word - Short Tutorial on Matlab Part 2 ODE.doc
Read more

Trees MATLAB Puzzler, Part 2 - MATLAB Video

Trees MATLAB Puzzler, Part 2. From the series: Trees MATLAB Puzzler. Feedback ; Enlarge; Search videos. MATLAB Video Blog. Related Videos and Webinars. 3:17.
Read more

Project 0, Part 2: Matlab 1 Matrices and Linear Algebra

Project 0, Part 2: Matlab You are free to use C++, Fortran, or IDL in this course, but I would encourage the use of Matlab (or its freeware equivalent ...
Read more