• Non ci sono risultati.

PROVA di LABORATORIO di CALCOLO NUMERICO Ingegneria Meccanica AA 2018/19

N/A
N/A
Protected

Academic year: 2021

Condividi "PROVA di LABORATORIO di CALCOLO NUMERICO Ingegneria Meccanica AA 2018/19"

Copied!
2
0
0

Testo completo

(1)

PROVA di LABORATORIO di CALCOLO NUMERICO Ingegneria Meccanica AA 2018/19

Cristina Campi, Stefano De Marchi Emma Perracchione, Federico Piazzon

Padova, 18 Settembre 2019

• La durata della prova `e fissata in 1 ora e 30 minuti.

• Il candidato dovr` a produrre uno script .m per ogni esercizio.

• Tutti i files dovranno essere salvati nella cartella di default di Matlab. Per essere sicuri di non incorrere in problemi, si invita a salvare frequentemente il proprio lavoro e a NON cambiare mai cartella.

• NON bisogna salvare i files con nome e cognome, ma con il nome scritto nella consegna degli esercizi.

• Il candidato dovr` a inserire all’inizio di ogni file un’intestazione con nome, cognome numero di matricola e numero di postazione (tipicamente indicata sul monitor del computer).

• Commentare bene gli scripts usando il comando %.

• Al termine della prova lasciare tutti i files nella propria cartella home.

• Vietato usare libri, appunti e naturalmente il cellulare.

1/2

(2)

ESERCIZI

1. Produrre uno script chiamato Esercizio1.m che esegua le seguenti istruzioni.

4 punti Definire la funzione f come segue:

f (x) = G

2x

2

(sinh(x) − sin(x)) − 1,

dove G = 9.81. Disegnare tale funzione nell’intervallo I = [0.5, 1] usando un vettore di 100 nodi equispaziati. Suggerimento: per avere informazioni sulla funzione sinh usate il comando matlab help sinh.

4 punti Dire se ammette una radice nell’intervallo I e calcolarla con la routine Matlab fzero e condizione iniziale x0=0.95. Chiamare tale approssimazione come xfz e stamparla a video.

6 punti Ai fini di calcolare la radice con un metodo di punto fisso, trovare una funzione di iterazione g che converga all’unica radice di f per ogni condizione iniziale x0 ∈ I.

Suggerimento: Si ricorda che

D

x

(asinh(x)) = 1

1 + x

2

.

4 punti Plottare, su diverse finestre grafiche la funzione g scelta al punto precedente e la sua derivata nell’intervallo I.

6 punti Commentare adeguetamente la scelta della funzione g. Ovvero, quali condizioni deve soddisfare g affinch´ e il metodo di punto fisso converga per ogni condizione iniziale x

0

∈ I?

4 punti Calcolare la radice con il metodo di punto fisso e chiamarla xf. A tal fine utilizzare la funzione fixedpoint.m presente nella propria cartella di lavoro. Fissare gli inputs come segue x0=0.95, tol=1.e − 06 e maxiter=500. Stampare a video tale approssimazione.

4 punti Prendendo come soluzione di riferimento xfz, calcolare errore relativo ed assoluto com- messo con il metodo di punto fisso. Stampare a video i risultati.

2/2

Riferimenti

Documenti correlati

Esercizio 2a: Dato un meccanismo di message passing sincrono (dotato delle chiamate ssend sreceive viste a lezione) im- plementare un sistema di supporto per il message passing

Esercizio 0: Scrivere correttamente il proprio nome, cognome e numero di matricola in ogni foglio prima di svolgere ogni altro esercizio seguente.. Esercizio 1: Un semaforo ternario `

request è utile per riattivare un processo in attesa; xmf può valere m (sblocca un processo in attesa maschile) f (riattiva un processo in attesa femminile) a (any, sblocca

Quando un processo ha necessità di operare in mutua esclusione spedisce il gettone al proprio thread di gestione del gettone, questo non appena riceve il gettone lo mantiene (non

Dato un supporto di semafori Fair caratterizzato dalle chiamate P e V implementare un supporto per semafori unfair, che quindi rispettino gli invarianti del semafori ma che

Esercizio 5: Indicare le modifiche da apportare al codice dell'esercizio 1 per gestire classi di messaggi con diversa priorità, ipotizzare che la funzione class(f) restituisca

Tutte le comunicazioni sono asincrone, i ritardi sono impredicibili ma in genere inferiori a t millisecondi, ad eccezione della comunicazione fra il clock e l'handler che ha

Chiamare l’approssimazione trovata x2 e indicare con iter2 il numero di iterazioni necessarie affinch´ e il metodo di Newton modificato converga.. 4 punti Ripetere il terzo punto con