Calcolo Numerico
Corso di laurea in Ingegneria Meccanica
Laboratorio 14 GIUGNO 2005
Esercizio 1
- Si consideri la function Matlab pollag.m
che implementa
il
calcolo del polinomio interpolatore con la formula di Lagrange e lo
script di esempio di utilizzo (molto semplice e da
completare) mainp.m.
Considerata la funzione
, scelti
nodi
equispaziati
nell'intervallo
lo script
valuta il polinomio interpolatore
in
punti equispaziati
dello stesso intervallo.
In entrambi i casi si è preso come punto iniziale l'estremo sinistro
dell'intervallo
e come punto finale l'estremo destro dell'intervallo.
Si disegna poi sullo stesso grafico, nell'intervallo
, la
spezzata congiungente i punti dati e quella dei punti
interpolati determinati dalla formula di Lagrange.
Traccia della soluzione: I punti
sono calcolati
come
, con
ed
e per essi si valuta
.
I punti
sono calcolati
come
, con
ed
.
L'algoritmo fornisce i valori
.
Nell'intervallo assegnato le due spezzate praticamente coincidono.
Esercizio 2
Esercizio 3
-
Siano date le seguenti 9 coppie di valori (
), ed i pesi
tutti uguali ad 1, che devono essere letti da un
file di nome coppie.dat
Utilizzando tali valori, si vuole calcolare la retta di regressione
.
- Si costruisca il corrispondente sistema delle equazioni normali
e si scrivano, sul file di nome sistema.dat, la matrice
, il vettore
, la matrice
ed il vettore
(massimo 4 cifre decimali dopo
il punto di radice).
- Si risolva tale sistema (con un qualsiasi metodo diretto o con la formula dirett
a)
e si determini la soluzione
, scrivendola poi nel file di nome
retta.dat (massimo 4 cifre decimali dopo
il punto di radice).
- Si rappresentino graficamente i risultati ottenuti producendo
la figura regre.ps che deve contenere la retta ed i punti della
tabulazione.
Soluzioni:
coppie.dat,
sistema.dat, retta.dat e regre.ps