





Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica sui concetti base del calcolo numerico in MATLAB, inclusi le operazioni condizionali, i cicli WHILE e FOR, e la creazione di file script e funzioni. Viene inoltre illustrato come definire e chiamare una funzione di bisezione. Il testo include esempi pratici per illustrare le applicazioni di queste tecniche.
Tipologia: Appunti
1 / 9
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






Calcolo Numerico 27/11/ Operazioni:
Ciclo WHILE
Il ciclo WHILE è simile a FOR; la differenza sostanziale è che il numero di iterazioni non viene stabilito all’inizio, ma dipende da una condizione. Es.: calcolare la somma dei quadrati dei primi 10 numeri naturali.
Ciclo FOR
In MATLAB è possibile definire file contenenti istruzioni da eseguire e salvabili come file .m. Essi possono essere:
%esempio di file script display('Buon lavoro a tutti!');
Salvare il file (ad esempio come script_buon_lavoro.m )
Per eseguire lo script basta scrivere nella Command Window il nome del file.
%esempio di file script %che richiama altro script for i=1: script_buon_lavoro end
Calcolo Numerico 11/12/ Se i file (script) non sono presenti nella directory corrente, è possibile specificare il percorso completo del percorso per ogni cartella con il comando addpath , specificando in seguito la directory contenente il file desiderato. FUNZIONE BISEZIONE
Digitare i seguenti comandi nella MATLAB-Editor per creare il file .m. da salvare come bisezionefeval.m
Digitare i seguenti comandi nella MATLAB-Editor per creare il file .m. da salvare come bisezionefeval1.m
function c=bisezionefeval (f,a,b,e) fa=feval(f,a); fb=feval(f,b); if fa*fb> disp('dati non accettabili') return end
c=(b+a)/2; while b-a>=e c=(b+a)/2; fa=feval(f,a); fc=feval(f,c); if fa*fc<= b=c else a=c end end
Calcolo Numerico 18/12/
Comando fprintf = comando disp
Funzione formule cerchio
Calcolo fattoriale
Per avere due grafici nella stessa schermata è possibile usare il comando SUBPLOT:
Comando WHOS indica oggetti presenti nel workspace:
Ogni cella della matrice precedente è richiamabile con immagine(100,100,1)
e fa riferimento alle coordinate (x,y) ovvero(100,100) del pixel dell’immagine e conterrà il valore dell’intensità del canale 1 (rosso) associato al predetto pixel.
Dimensione mxnxd (nell’esempio 960x960x3 )