• Non ci sono risultati.

Calcolo Numerico Tutoraggio, lezione 6

N/A
N/A
Protected

Academic year: 2021

Condividi "Calcolo Numerico Tutoraggio, lezione 6"

Copied!
1
0
0

Testo completo

(1)

Calcolo Numerico

Tutoraggio, lezione 6

Si raccomanda agli studenti di commentare adeguatamente script e function Matlab.

1. si scriva il file di dati (facendo a inserire correttamente tutti i numeri, puntini e accenti verticali!) function [x,y]=data_file x = [226 348 356 400 410 452 470 452 438 496 416 412 430 428 394 ... 344 232 164 58 38 36 98 100 148 158 228 226]; x=x’; y = [21 17 5 4 18 24 55 62 82 89 83 79 79 63 68 94 87 62 53 34 21 16 2 1 ... 13 21 21]; y=y’;

2. si definisca un file demo 1 che

• carichi i dati, utilizzando la chiamata [x,y]=data_file;

• calcoli la lunghezza M del vettore x;

• definisca il vettore t composto da numeri equispaziati da 1 a M , con spaziatura 1;

• definisca il vettore tt composto da numeri equispaziati da 1 a M , con spaziatura h = 1/100; • si calcoli mediante il comando interp1, utilizzante l’opzione adatta a

nearest neighbor interpolation

si determini il valore assunto nei punti immagazzinati in tt da una tale spline interpolante le coppie (tk, xk),

k = 1, . . . , M , e lo si assegni a xt;

• mediante il comando interp1, utilizzante l’opzione adatta a nearest neighbor interpolation

si determini il valore assunto nei punti immagazzinati in tt da una tale spline interpolante le coppie (tk, yk),

k = 1, . . . , M , e lo si assegni a yt; • si digiti hold on;

• si esegua il plot delle coppie (xtk, ytk), con k = 1, 2, . . .;

• si salvi la figura in un file figura1.pdf mediante un comando opportuno (aiutarsi con l’help di Matlab). Si deve usare saveas, print o save?

• si digiti hold off;

• alla fine si apra il pdf e si veda il disegno prodotto. 3. si definisca un file demo 2 che

• carichi i dati, utilizzando la chiamata [x,y]=data_file;

• calcoli la lunghezza M del vettore x;

• definisca il vettore t composto da numeri equispaziati da 1 a M , con spaziatura 1;

• definisca il vettore tt composto da numeri equispaziati da 1 a M , con spaziatura h = 1/100; • mediante il comando interp1, utilizzante l’opzione adatta a

shape-preserving piecewise cubic interpolation

si determini il valore assunto nei punti immagazzinati in tt da una tale spline interpolante le coppie (tk, xk),

k = 1, . . . , M , e lo si assegni a xt;

• si calcoli mediante il comando interp1, utilizzante l’opzione adatta a shape-preserving piecewise cubic interpolation

si determini il valore assunto nei punti immagazzinati in tt da una tale spline interpolante le coppie (tk, yk),

k = 1, . . . , M , e lo si assegni a yt; • si digiti hold on;

• si esegua il plot delle coppie (xtk, ytk), con k = 1, 2, . . .;

• si salvi la figura in un file figura2.pdf mediante un comando opportuno (aiutarsi con l’help di Matlab). Si deve usare saveas, print o save?

• si digiti hold off;

Riferimenti

Documenti correlati

 se siamo nella stessa directory dove è salvato il file digitare il nome dello script nella linea di comando.  se siamo in una directory diversa rsipetto a quella in cui è

 Il primo blocco di istruzioni sarà eseguito se e solo se la Condizione1 è verificata, il secondo se e solo se la Condizione1 risulta essere falsa e la Condizione 2 vera e così

 In questo caso il numero di elementi diversi da zero della matrice è molto basso rispetto alla dimensione della matrice e, quindi, sia la fattorizzazione che

 Tutti i calcoli vengono effettuati in doppia precisione, mentre diversa è la visualizzazione delle variabili che viene determinata con il comando format.  Il

[r]

(f) Stampi su monitor, il valore dell’ultima componente di err, con 1 cifra prima della virgola, 5 dopo la virgola in formato esponenziale. (g) Esegua su monitor il grafico in

Congiungere (AND) un predicato VERO e uno FALSO –> proposizione FALSA Disgiungere (OR) due predicati VERI –> proposizione VERA. Disgiungere (OR) due predicati FALSI

I risultati sono raccolti in forma matriciale dove ogni matrice rappresenta le simulazioni implementate con determinate condizioni