You are on page 1of 8

Akash Keunal Rar

det A be on maik auo ech eb a


&ome Scalal A, the d Calld eigen
fee mai A aud X 4 Calle

the cet of all eigeu value o nxn ymatik


deuo jed bud
of A.
Veefel f a mat A ae thsse
multplleatan
epposie dË rech'on
a veel
dreuj
Vecfe
Bouse
drechou feu s
Veeke.

(A -à I) X>0
ahe Innease a docnease
alorg Hhal S þau wha

an preduet UT Hetr dot


) Symneie maios have Neal Valeee
gn vetak olesfordluy
afaegonel (A, -
8yrmaical mahitos
A mati r that diagonaolla
a diagoal Suh
0heeP n Iave&ie mati.
3

2)

(22) (e )

ma (3, )
3.

(2,2)
2

qb |
AA matir hat diagonalioslo meaws hee exite
diageral natrix Suh
Pon

2)

nalm |3| tli]


J32+2 = Jo
mae (3)

(2,2)
2
4. Siagula Value Doxmposiion SvD ynaoik
a acheiralton rarix
has Come in lees'ha d Con leyg

the SVD mn mahi heustolvaons


A 3
A
U nx m nmatx AA
nXm mafix
mym matrix ( diagonel miabn'e )
values A.

Porbeats myn

U
wprevi de real Valaf ma frrx faubiia
U8 a n k nahi'x wi te aa fhoneal Coluns /

di aqpral mafrix, wi ea
Valuss
digoal,
- Callald en P& aude maale -lpasose
tnesse Cqenehai ieu of matn'r fat
inve cle ).
alculapa Rount, Null space
3 2 -A
3 -2 A= UJw y

A
2 3
-2

13 2
AA
|2
2 -2

Ja
(17-) (i7-)- &x

(AA-AI|a
(13-0)(13-a) x(?-) (-2lx)
-(12x(s -a) -(2) x2) +a(2:(-z)-(3-))o

A9, V

3 2
Ques 6
# Assignment 4
# Ques 3 (a)
import numpy as np
v=np.array([3. 1])
U=np.array([1, 2])
v_norm =np.sqrt(sum(v**2))
proj_of v_on u= (np.dot(u, v)/v_norm**2)*y
print("Projection of Vector von Vector u is: ", proj of v on u)
[11] # Assignment 4
# Ques 3 (a)
import numpy as np
V = np,array( [3, 1])
u= np.array([1, 2])
V_norm =np.sqrt(sum(v**2))
proj_of_v_on_u = (np. dot(u, v)/v_norm*2) "v
print ("Projec tion of Vector v on Vector u is: ", proj_of_v_on_u)
Projection of Vector von Vector u is: [1.5 0.5]

# Assignment 4
# Ques 3 (b)
import numpy as np
V=np.aray(3. 1])
U= np.array([1, 2])
Ih_v= abs(v[o]) +abs(v[1)
I2_v=np.sqrt(v[o]*v[o] + [1]*v[1)
lin v=max(v[1], v[o])
h u=abs(u[o]) +abs(u[1])
I2_U= np.sqrt(u[o]*u[o]+ u[1]*u[1])
lin_u=max(u[1), u[o])
print("For v: I 1,| 2andl infinity are: ")
print(l1_v, ", ", l2 v, ",", lin v)
print("Foru:l 1,|2and | infinity are:")
print(l1_u,", ", I2_u,", ", lin u)
[16) # Assignme nt 4
# Ques3 (b)
import numpy as np
V= np. array ([3, 1])
u= np.array ([1, 2])
l1_v = abs (v[O]) + abs(v[1])
12_v = np. sqrt(v[O]*v[e] + v[1]*v[1])
lin_v = max(v[1], v[O])
l1_u = abs (u[O])+ abs(u[1])
12_u = np. sqrt(u[]"u[0] + u[1]'u[1])
lin_u = max(u[1), u[o])
print(" For v: l 1, 1_2 and 1_ infinity are: ")
print(11_v, ", ", 12_v, ", ", 1in_v)
print(" For u: 1_ 1, 1_2 and 1_infinity are: ")
print(11_u, ", 12_u, ", ", lin_u)
For v: l_1, 1_2 and 1_infinity are:
4, 3.1622776601683795, 3
For u: 1 1, 12 and 1_ infinity are:
3, 2.23606797749979 2

# Assignment 4
# Ques 3 (c)
import numpy as np
V= np.array([3. 1])
U=np.array((1, 2])
w1 =v[o]- proj_of v_on ulo]
w2 = v[1]- proj_of_v_on_u[1]
W=np.array((w1, w2])
print(w)
(20] # Assignment 4
# Ques 3 (c)
import numpy as np
V= np. array([3, 1])
u= np. array ([1, 2])
w1 = v[e] - proi_of_v_on_u[e
w2 = v[1] - proj_of_v_on_u[1]
W= np. array([w1, w2])
print (w)

(1.5 0.5]
# Assignment 4
# Ques 5
import numpy as np
A=np.aray([[3.2,2].(2.3,-2]])
U, D, VT =np.linalg.svd(A)
print(U)
print(D)
print(VT)
[10] # Assignment 4
# Ques 5
import numpy as np
A = np.array ([[3, 2,2], [2, 3, -2]])
U, D, VT = np.linalg. svd (A)
print (U)
print (D)
print(VT)

[-0.70710678 -0.79710678]
[-0.70710678 0.70710678])
[5. 3.)
[[-7.07106781e -01 -7.07106781e-01-6.47932334e -17]
-2.35702260e -01 2.35702260e-e1 -9.42889042e-e1]
[-6.66666667e -01 6.66666667e-01 3.33333333e-01 ]

You might also like