Professional Documents
Culture Documents
BTL đại số tuyến tính
BTL đại số tuyến tính
B mn Ton ng dng.
ti matlab. i s tuyn tnh.
Ngi lp ti: TS ng Vn Vinh.
ti s 1.
ti gm 5 cu cho mt nhm 5-10 sinh vin.
Thang im: mi cu 2 im.
Cc cu 1-3 l cc cu c bn. c php s dng tt c cc hm c trong matlab.
Hai cu 4, 5. Yu cu lp trnh. Ch cho php s dng mt s hm ghi ra.
STT
1
2
Cu hi
Tm hng ca ma trn A ty .
To ra ma trn tha, lu tr ma
trn tha.
Ma trn tha l ma trn c mt vi
phn t khc khng, a s cc
phn t bng 0.
Tm ma trn nghch o bng bin
i s cp.
Cho A l ma trn ca nh x tuyn
tnh f trong c s E. Tm ma trn
ca f trong c s B.
Tm tr ring, vcto ring ca ma
trn vung.
Yu cu, hng dn
Cho php s dng cc hm ca matlab
tnh rank(A)
S dng cc hm: S = sparse(A)
S = sparse(i,j,s,m,n,nzmax)
S = sparse(i,j,s,m,n)
S = sparse(i,j,s)
S = sparse(m,n)
Cho php s dng cc hm ca
matlab: m = size(A); I=eye(m); rref([A
I]).
c dng cc hm matlab: gii h
phng trnh nu cn, rank() kim
tra tnh c lp tuyn tnh.
Lp trnh, khng c s dng cc
hm ca matlab tm TR, VTR.
Cho php dng hm tnh nh thc,
gii h pt tm VTR.
u vo
Nhp ma trn A ty .
Nhp cc vcto i, j , s trong
trng hp to ra ma trn
tha.
Nhp ma trn A trong trng
hp mun lu ma trn A.
Nhp ma trn vung A.
u ra
r(A).
Ma trn tha.
STT
Cu hi
1
To ma trn Hilbert.
1
Ma trn Hilbert: hij =
i + j 1
1
Yu cu, hng dn
S dng hm matlab: hilb(n).
c ti liu v ma trn Hilbert:
http://en.wikipedia.org/wiki/Hilbert_mat
rix.
u vo
Nhp s t nhin n.
u ra
Ma trn Hilbert.
hoc hij = x i + j 2 dx
0
S dng cc hm ca matlab:
[V,D] =e ig(A).
Tm ta ca mt vcto trong
mt c s cho trc.
Nhp c s E v vct
x.
Nhp ma trn A ty .
chun ca ma trn A.
Nhp ma trn A ty
v ma trn ct b.
Thng bo nu h
khng tn ti (nu c
ca A v b khng tng
thch).
STT
Cu hi
1
Tm bin i Fourier (DFT hoc
FFT) ca mt vcto x.
Yu cu, hng dn
S dng hm fft(x).
c ti liu v bin i Fourier:
http://en.wikipedia.org/wiki/Fourier_transfo
rm
Cho php s dng hm matlab: tnh det(A).
1 chun ca ma trn A l s ln
nht trong tng tr tuyt i ca tng
ct. Lp chng trnh tnh 1 chun
ca ma trn ty .
Ma trn A c gi l ma trn xc
nh dng nu tt c cc nh thc
con chnh (nh thc dc theo ng
cho chnh u dng). Vit chng
trnh matlab kim tra tnh xc nh
dng ca ma trn vung cho trc.
u vo
Nhp vcto x.
u ra
Xut ra nh ca x qua bin i Fourier.
STT
1
Cu hi
Cho ha ma trn vung A.
Yu cu, hng dn
Cho php s dng hm matlab:
[V,D]=eig(A).
u vo
Nhp ma trn vung A.
Nhp cc vcto a, b.
S dng tch v hng
chnh tc.
Nhp c s E.
Nhp ma trn A.
Nhp vcto x.
u ra
Thng bo nu A khng vung.
Thng bo nu khng cho ha c.
Ma trn cho D v ma trn kh nghch P.
di, tch v hng, tch c hng, gc,
khong cch.
Thng bo nu E khng l c s.
Thng bo nu E, A, x tng thch.
Xut ra f(x).
Chun Frobenius ca ma trn A.
STT
1
Cu hi
Yu cu, hng dn
Tm phng trnh c trng ca A, Cho php dng hai hm matlab:
gii phng trnh c trng tnh poly(A) v roots.
tr ring.
Gii h Cramer AX = b.
Cho php s dng hm X= A/b, tnh
det(A) kim tra c phi l h
cramer.
Phn tch LU ca ma trn vung A Cho php s dng hm: [L,U]=lu(A)
Hoc [L,U,P]=lu(A) trong trng
hp PA=LU
Dng qu trnh trc giao ha
Ch c php dng hm a*b
Gram-Schmidt tm h trc giao tnh tch v hng hai vcto v hm
ca h vcto.
rank(A) tnh hng.
Ch
c php dng hm det tnh
Tm ma trn ph hp PA ca ma
cc nh thc con.
trn vung.
u vo
Nhp vo ma trn vung
A.
u ra
Thng bo nu A khng vung.
Xut ra a thc c trng v cc tr ring.
Nhp vo ma trn ty .
Nhp vo h vcto c
lp tuyn tnh.
Nhp vo ma trn vung
A.
STT
1
2
3
Cu hi
Tm s chiu ca khng gian
nghim ca h AX = 0.
a ma trn v dng bc thang.
Phn tch QR ca ma trn
vung.
Yu cu, hng dn
Cho php dng hm rank(A).
u vo
Nhp ma trn ty .
Nhp ma trn ty .
Nhp ma trn A ty .
u ra
Xut ra s chiu ca khng gian nghim ca
h: dim = n rank(A).
Xut ra dng bc thang ca ma trn.
Thng bo nu khng phn tch QR c.
(Nu h vecto ct ca A khng c lp tt)
Xut ra ma trn Q v ma trn R.
STT
1
Cu hi
Tm vt ca ma trn vung A.
Vt ca ma trn l tng cc
phn t trn ng cho chnh.
Kim tra vcto x c l t hp
tuyn tnh ca h vcto.
Cho ma trn A. Xa mt s ct
ca ma trn A.
Yu cu, hng dn
c dng hm trace(A).
u vo
Nhp ma trn vung A.
u ra
Thng bo nu A khng vung.
Xut ra vt ca ma trn A.
Nhp h vcto M.
Nhp vcto x.
Nhp ma trn ty .
Nhp th t cc ct cn
xa.
A([1:k-1,k+1:n],[1:l1,l+1:n]);
A([1:k,l:n],1:p,s:m])
Ch cho php dng hm tnh tch hai
ma trn.
Khng c dng cc hm det(A).
STT
1
2
Cu hi
Tm khng gian nghim ca h
AX = 0.
Kim tra tnh i xng v xc
nh dng ca ma trn vung.
Yu cu, hng dn
Cho php dng hm ca matlab
null(A) v hm rank(A)
Cho php s dng cc hm matlab:
isequal(A,A), eig(A).
u vo
Nhp ma trn A ty .
u ra
C s ca khng gian nghim v s chiu.
Sp xp cc phn t ca ct
(hoc hng) theo th t tng dn
hoc gim dn.
Tm khong cch ca mt vcto
n khng gian con sinh ra bi
h vcto.
Xt trong khng gian Pn [ x] vi
tch v hng l
Nhp ma trn A ty .
Nhp h a thc l tp
sinh ca khng gian con
F.
Nhp vcto f(x).
( p, q ) = p ( x)q ( x)dx
a
STT
1
Cu hi
Tm c s v s chiu ca
khng gian con sinh ra bi
h vcto.
To ma trn ba ng cho,
c cc phn t trn mi
ng cho nh nhau.
Yu cu, hng dn
Cho php dng cc hm ca matlab:
[V, pivot] = rref(A);
r = length(pivot); cs = A(:,pivot);
ns = null(A,'r');
Cho php dng cc hm trong matlab.
T = b*diag(ones(n,1)) + c*diag(ones(n1,1),1) + a*diag(ones(n-1,1),-1)
u vo
Nhp h vcto.
u ra
C s v s chiu ca khng gian con sinh ra
bi h vcto.
STT
1
Cu hi
Phn tch cholesky ca ma trn
i xng, xc nh dng A.
Yu cu, hng dn
Cho php s dng cc hm: eig(A)
kim tra tnh xc nh dng.
c l thuyt v phn tch cholesky.
u vo
Nhp ma trn A vung.
u ra
Thng bo nu A khng vung.
Thng bo nu A khng xc nh dng.
Xut ra ma trn R (trong phn tch A =
A = R RT )
Thng bo nu A khng vung.
Xut ra ba ma trn theo yu cu.