• Non ci sono risultati.

Calcolo Numerico Tutoraggio, lezione 3

N/A
N/A
Protected

Academic year: 2021

Condividi "Calcolo Numerico Tutoraggio, lezione 3"

Copied!
1
0
0

Testo completo

(1)

Calcolo Numerico Tutoraggio, lezione 3

Autore: Alvise Sommariva

Tempo previsto: 60 minuti. Difficolt´ a: # #

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

Problema: Si supponga che la sequenza di numeri reali {x n } n=1,2,... converga a L e che posto E n = |x n − L| si abbia

lim n

E n+1

E n R

= C 6= 0.

Determinare un approssimazione di R , sapendo che per n = 2, 3, . . ., posto γ n = E E

n−1

n

, si ha

γ n−1 R

≈ γ n . (1)

A tale scopo:

1. Si definisca la function calcola R, che abbia la seguente intestazione

function R=calcola_R(xn,L)

% Calcolo dell’ordine di convergenza di una sequenza "xn" convergente a "L"

con lim_n E_{n+1}/E^R_n=C, C non uguale a 0.

In particolare:

(a) La function abbia come variabili di input:

• un vettore xn di lunghezza N ;

• uno scalare L;

(b) La function abbia come variabile di output un vettore R di lunghezza N − 2, contenente alla k-sima componente il valore di R k ≈ R per cui γ k R

k

= γ k+1 (suggerimento: utilizzare opportunamente un logaritmo naturale).

2. Si definisca la function demo calcola R in cui:

(a) si assegni il vettore xn definito da xn=[1.000000000000000e+00

6.551450720424304e-01 4.335903683634927e-01 2.881484008925012e-01 1.918323121506386e-01 1.278096675607083e-01 8.518323360286406e-02 5.678195278661637e-02 3.785260078111326e-02 2.523446453501505e-02 1.682279781087122e-02 1.121514564046264e-02 7.476748086523549e-03 4.984494080301871e-03 3.322994677536352e-03 2.215329377336683e-03 1.476886130694148e-03];

(b) ponga L = 0;

(c) mediante calcola R calcoli il vettore R con le approssimazioni R k di R ;

(d) si stampino i valori del vettore R con 1 cifra prima della virgola, 10 dopo la virgola, in formato decimale;

(e) si scriva in questa tabella tali ultimi due valori:

R(end-1) R(end)

Riferimenti

Documenti correlati

[r]

La function deve avere come parametri in ingresso la funzione integranda f, gli estremi dell’inter- vallo di integrazione [a, b] ed il numero m (pari) di suddivisioni dell’intervallo

• abbia quale input una funzione f, l’intervallo di integrazione [a, b] e una tolleranza toll; • quale output il valore approssimato dell’integrale I, e una variabile flag con

(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

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

• Si esegua il grafico della traiettoria della palla dato dalle coppie (x(t k ), h(t k )) in colore rosso e linea continua, inserendo dopo del plot il comando

• mediante il comando polyfit assegni a p l’approssimante di grado 5 ai minimi qua- drati (utilizzare la variabile grado), relativamente alle coppie aventi come prima componente

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