Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente Prossima revisione Entrambe le parti successive la revisione | ||
mcl:assignaments10 [01/03/2010 alle 11:03 (14 anni fa)] Gianna M. Del Corso |
mcl:assignaments10 [22/03/2010 alle 14:19 (14 anni fa)] Gianna M. Del Corso |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
====== Alcuni esercizi per casa ====== | ====== Alcuni esercizi per casa ====== | ||
- | Lezione del 1/3/2010 | + | **Lezione del 1/3/2010** |
- | Scrivere una function | + | Scrivere una function |
x=Ax+b_i | x=Ax+b_i | ||
dove | dove | ||
- | A=[1/2, 0; 0, 1/2], b_1= | + | A=[1/2, 0; 0, 1/2], b_1=[0,0]; b_2=[1/2 0]; b_3=[1/4, sqrt(3)/ |
+ | Ognuna delle trasformazione si applica con probabilita' | ||
+ | |||
+ | |||
+ | **Lezione del 15 Marzo 2010** | ||
+ | |||
+ | Scivere la funzione // | ||
+ | |||
+ | function v=miaspline(nodi, | ||
+ | |||
+ | con //nodi// vettore dei nodi e y valori e u un vettore di valori sulla quale si vuole valutare la spline s(x). v e' un vettore lungo quanto u tale che v=s(u). | ||
+ | Sia n=length(nodi)-1, | ||
+ | |||
+ | Dalla teoria vista a lezione, detti mu(i) i momenti del secondo ordine | ||
+ | con elementi principali uguali a 2 e con elemeti sopra diagonali d_i e sotto diagonali c_i, dove valcolo le seguenti relazioni. | ||
+ | Poiche' | ||
+ | |||
+ | |||
+ | d_i=h_i/ | ||
+ | |||
+ | e c_i=h_(i-1)/ | ||
+ | |||
+ | dove h_i=nodi(i+2)-nodi(i+1)=x_(i+1)-x_i, | ||
+ | |||
+ | Si faccia attenzione al fatto che poiche' | ||
+ | quindi le relazioni precedenti diventano | ||
+ | |||
+ | d(i)=h(i+1)/ | ||
+ | |||
+ | |||
+ | c(i)=h(i)/ | ||
+ | |||
+ | |||
+ | In particolare il primo d_i e' | ||
+ | |||
+ | d(1)=h(2)/ | ||
+ | |||
+ | e l' | ||
+ | |||
+ | c(n-1)= h(n-1)/ | ||
+ | |||
+ | Se i nodi sono equidistanti si deve ottenere d(i)=c(i)=1/ | ||
+ | |||
+ | |||
+ | Per il termine noto abbiamo che posto | ||
+ | |||
+ | delta= diff(y)./h; | ||
+ | |||
+ | dove delta e' | ||
+ | |||
+ | diffdelta=diff(delta) | ||
+ | |||
+ | |||
+ | Il termine noto del sistema risulta | ||
+ | |||
+ | b(i)=diffdelta(i)/ | ||
+ | |||
+ | |||
+ | ** Lezione del 18/3/2010 ** | ||
+ | |||
+ | Completare l' | ||
+ | |||
+ | function N=bs_coeff(i, | ||
+ | |||
+ | tale che N=N_{i, | ||
+ | |||
+ | |||
+ | ** Lezione del 22/3/2010 ** | ||
+ | |||
+ | Finire di scrivere la funzione // | ||
+ | |||
+ | function v=polytrig(y, | ||
+ | |||
+ | che restituisce il polinomio di interpolazione triogonometrico valutato in u, cioe' v=F(u). | ||
+ | |||
+ | Si ricorda che F e' definito nel seguente modo | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ |