Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Quiz 2 Sia data una matrice A cui si applica il metodo qrbase con tolleranza
per criterio di arresto relativo toll = 10−10 e numero massimo di iterazioni 100.
Quando l’algoritmo si arresta alla iterazione 30 si ottiene la matrice
1.2 3 5
A30 = 0 3 4
0 1.78 0.1574
Quiz 3 Sia data una matrice 4 ∗ 4 i cui autovalori sono 5, 9, 7i, −7i. Quale
delle seguenti affermazioni corretta?
1. Non si puó applicare ad A il metodo delle potenze perché ci sono due
autovalori complessi coniugati;
2. Applicando ad A il metodo delle potenze inverse con p = 7 si ha conver-
genza del metodo suddetto all’autovalore di modulo =7;
3. Applicando il metodo delle potenze inverse ad A con p=9 si approssima
esattamente l’autovalore 9;
4. L’applicazione del metodo delle potenze ad A o del metodo delle potenze
inverse con p = 8.2 conduce all’approssimazione del medesimo autovalore,
ossia 9.
1
2. 1/2
√
3. 6
4. 3
2
3. Calcolo [U, S, V ] = svd(A), y = S \ (U T ∗ b), x = V T ∗ y ed ottengo dei
risultati piú accurati rispetto a quelli che ottengo con Cholesky;
3
3. per risolvere Ax = b lo faccio nel senso dei minimi quadrati ed implemento
la seguente procedura
tol = 1.0e-12;
[U,S,V] = svd(A);
r = rank(A,tol);
y = zeros(n,1);
y(1:r) = (U(:,1:r)*b)./s(1:r);
xsvd = V*y;
errsvd = norm(u-xsvd)/norm(u);
4. per risolvere Ax = b lo faccio nel senso dei minimi quadrati ed implemento
la seguente procedura
tol = 1.0e-12;
[U,S,V] = svd(A);
r = rank(A,tol);
y = zeros(n,1);
y(1:r) = (U(:,1:r)*b)./s(1:r);
xsvd = V’*y;
errsvd = norm(u-xsvd)/norm(u);
1. un vettore di dimensione 5;
2. un vettore di dimensione 8 con 5 elementi strettamente positivi e 3 elementi
esattamente nulli in aritmetica infinita;
3. un vettore di dimensione 8 con 5 elementi maggiori o uguali di 1.e-12;
4
2. x=linspace(-1,1,9)
y=exp(-x+x.∧ 3);
c=polyfit(x,y);
p=polyval(c,0.5);
3. x=linspace(-1,1,8)
y=exp(-x+x.∧ 3);
c=polyfit(x,y);
p=polyval(c,0.5);
4. x=linspace(-1,1,10)
y=exp(-x+x.∧ 3);
c=polyfit(x,y);
p=polyval(c,0.5);