Professional Documents
Culture Documents
Matrice I Operacije Sa Matricama
Matrice I Operacije Sa Matricama
OPERACIJE SA MATRICAMA
>> A=[0 1 1 0 0 0 0 0 0 0;1 0 0 1 0 0 0 0 0 0
1 0 0 1 1 0 0 0 0 0;0 1 1 0 0 0 1 0 0 0
0 0 1 0 0 1 0 1 0 0 ;0 0 0 0 1 0 1 0 1 0
0 0 0 1 0 1 0 0 0 1;0 0 0 0 1 0 0 0 1 0
0 0 0 0 0 1 0 1 0 1;0 0 0 0 0 0 1 0 1 0];
>> xy=[1 5;4.5 9;3 3.7;7 7;4.5 2.6;7.3 4.6;9 5.7;6.7 1;9 3;11 4.2];
>> gplot(A,xy,'*-r')
>> A=imread('slika.jpg');
>> imshow(A)
kola(1,1,1)=struct('marka','Seat','model','Ibiza','godiste',2007,'test',[1422,68,51]);
kola(1,2,1)=struct('marka','Honda','model','Civic','godiste',2003,'test',[1396,90,66]);
kola(1,1,2)=struct('marka','Kia','model','Ceed','godiste',2011,'test',[1598,117,87]);
kola(1,2,2)=struct('marka','Renault','model','Twingo','godiste',2007,'test',[1149,76,56]);
n kolona
21
a
m1 am 2 amn
1 4 7
A 2 5 8
3 6 9
5 7 2
B
1 0 3
C 2 4 6 8 10
3
6
D
9
12
1 4 7
A 2 5 8 Kvadratna matrice
3 6 9
3x3
5 7 2
B
1 0 3 2x3
C 2 4 6 8 10 Matrica vrste
1x5
3
6
D Matrica kolone
9
12 4x1
1 4 7 MATLAB
A 2 5 8 >> A=[1,4,7;2,5,8;3,6,9]
A=
3 6 9 1 4 7
2 5 8
3 6 9
5 7 2
B
1 0 3
C 2 4 6 8 10
3
6
D
9
12
1 4 7 MATLAB
A 2 5 8 >> A=[1,4,7;2,5,8;3,6,9]
A=
3 6 9 1 4 7
2 5 8
3 6 9
5 7 2
B >> B=[5 7 2;1 0 3]
1 0 3 B=
5 7 2
1 0 3
C 2 4 6 8 10 >> C=[2,4,6,8,10]
C=
2 4 6 8 10
3
6 >> D=[3;6;9;12]
D D=
9 3
6
12
9
12
a:k:b
C 2 4 6 8 10
3
6
D
9
12
a:k:b
MATLAB
>> C=2:2:10
C=
C 2 4 6 8 10 2 4 6 8 10
>> C=2:2:11
C=
3 2 4 6 8 10
6 >> D=3:3:12
D D=
9 3 6 9 12
>> D=D‘
12 D=
3
6
9
12
a:k:b
početna vrednost korak potencijalna krajnja vrednost
E 12 10 8 6
F 1 2 3 4 5 6 7
a:k:b
početna vrednost korak potencijalna krajnja vrednost
MATLAB
E 12 10 8 6 >> E=12:-2:6
E=
12 10 8 6
>> F=1:1:7
E=
1 2 3 4 5 6 7
F 1 2 3 4 5 6 7 >> F=1:7
F=
1 2 3 4 5 6 7
linspace(a,b,k)
početna vrednost krajnja vrednost broj elemenata
C 2 4 6 8 10
3
6
D
9
12
linspace(a,b,k)
početna vrednost krajnja vrednost broj elemenata
MATLAB
>> C=linspace(2,10,5)
C=
C 2 4 6 8 10 2 4 6 8 10
>> D=linspace(3,12,4)
D=
3
3 6 9 12
6
D >>D= D‘
9
D=
12
3
6
9
12
linspace(a,b,k)
početna vrednost krajnja vrednost broj elemenata
F 1 2 3 4 5 6 7
E 12 10 8 6
linspace(a,b,k)
početna vrednost krajnja vrednost broj elemenata
MATLAB
>> F=linspace(1,7,7)
F 1 2 3 4 5 6 7 F=
1 2 3 4 5 6 7
>> E=linspace(12,6,4)
E 12 10 8 6
E=
12 10 8 6
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7
A 2 5 8
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7
A 2 5 8 A(3,1)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7
A 2 5 8 A(3,1)
3 6 9
1 4 7
A 2 5 8
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7
A 2 5 8 A(3,1)
3 6 9
1 4 7 A(2:1:3,1:1:2)
A 2 5 8 Ili
A(2:3,1:2)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7
A 2 5 8 A(3,1)
3 6 9
1 4 7 A(2:1:3,1:1:2)
A 2 5 8 Ili
A(2:3,1:2)
3 6 9
1 4 7
A 2 5 8
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7
A 2 5 8 A(3,1)
3 6 9
1 4 7 A(2:1:3,1:1:2)
A 2 5 8 ili
A(2:3,1:2)
3 6 9
1 4 7
A 2 5 8 A(1:2,1:2:3)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7 7 1
1 4 7 B
A 2 5 8 8 2
A 2 5 8 A(3,1)
3 6 9
3 6 9
1 4 7 A(2:1:3,1:1:2)
A 2 5 8 ili
A(2:3,1:2)
3 6 9
1 4 7
A 2 5 8 A(1:2,1:2:3)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7 7 1
1 4 7 B
A 2 5 8 8 2
A 2 5 8 A(3,1)
3 6 9
3 6 9 A(1:2,3:-2:1)
1 4 7 A(2:1:3,1:1:2)
A 2 5 8 ili
A(2:3,1:2)
3 6 9
1 4 7
A 2 5 8 A(1:2,1:2:3)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7 7 1
1 4 7 B
A 2 5 8 8 2
A 2 5 8 A(3,1)
3 6 9
3 6 9 A(1:2,3:-2:1)
1 4 7 A(2:1:3,1:1:2) 1 4 7
A 2 5 8 ili A 2 5 8
A(2:3,1:2) 3 6 9
3 6 9
1 4 7
A 2 5 8 A(1:2,1:2:3)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7 7 1
1 4 7 B
A 2 5 8 8 2
A 2 5 8 A(3,1)
3 6 9
3 6 9 A(1:2,3:-2:1)
1 4 7 A(2:1:3,1:1:2) 1 4 7 A(1,1:3)
A 2 5 8 ili A 2 5 8 ili
A(2:3,1:2) 3 6 9 A(1,:)
3 6 9
1 4 7
A 2 5 8 A(1:2,1:2:3)
3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7 7 1
1 4 7 B
A 2 5 8 8 2
A 2 5 8 A(3,1)
3 6 9
3 6 9 A(1:2,3:-2:1)
1 4 7 A(2:1:3,1:1:2) 1 4 7 A(1,1:3)
A 2 5 8 ili A 2 5 8 ili
A(2:3,1:2) 3 6 9 A(1,:)
3 6 9
1 4 7 1 4 7
A 2 5 8 A(1:2,1:2:3) A 2 5 8
3 6 9 3 6 9
a11 a12 a1n
IZDVAJANJE ELEMENATA a
A 21
a22 a2 n
a amn
m1 am 2
1 4 7 7 1
1 4 7 B
A 2 5 8 8 2
A 2 5 8 A(3,1)
3 6 9
3 6 9 A(1:2,3:-2:1)
1 4 7 A(2:1:3,1:1:2) 1 4 7 A(1,1:3)
A 2 5 8 ili A 2 5 8 ili
A(2:3,1:2) 3 6 9 A(1,:)
3 6 9
1 4 7 1 4 7
A 2 5 8 A(1:2,1:2:3) A 2 5 8 A(:,:)
3 6 9 3 6 9
Generisanje matrica korišćenjem
ugrađenih funkcija
>> A=eye(3,3)
A=
1 0 0
0 1 0
0 0 1
>> A=eye(2)
A=
1 0
0 1
>> A=eye(size(B))
A=
1 0
0 1
Generisanje matrica korišćenjem
ugrađenih funkcija
>> A=eye(3,3) >> B=zeros(2)
A= B=
1 0 0 0 0
0 1 0 0 0
0 0 1
>> C=ones(1,4)
>> A=eye(2) C=
A= 1 1 1 1
1 0
0 1
>> A=eye(size(B))
A=
1 0
0 1
Generisanje matrica korišćenjem
ugrađenih funkcija
>> A=eye(3,3) >> B=zeros(2)
A= B=
1 0 0 0 0
0 1 0 0 0
0 0 1
>> C=ones(1,4)
>> A=eye(2) C=
A= 1 1 1 1
1 0
0 1 >> D=magic(3)
>> A=eye(size(B)) D=
A= 8 1 6
1 0 3 5 7
0 1 4 9 2
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
Presek četvrte vrste i treće i druge kolone
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
A=magic(4)
A(4,3:-1:2)
ZADACI ZA VEŽBU: Priručnik 45 strana
1. Definisati matricu:
2
sin 2 4 ln e
A 3 tg 2 e 2
4
3
log 5 8 e
>> A=[sin(pi/2)^2,sqrt(4),log(exp(1));abs(-3),tan(pi/4)^2,exp(-2);log10(5),8^(1/3),exp(1)]
A=
1.0000 2.0000 1.0000
3.0000 1.0000 0.1353
0.6990 2.0000 2.7183
A B 3x3 3x1
B A 3x1 3x3
OPERACIJE SA MATRICAMA
2 3 4 2
A 0 1 1 , B 1
1 5 1 3
3x3 3x1
A B 3 x 3 3 x1 A B C3x1
B A 3 x1 3 x 3
A B B A
2 3 4 2
2 0 0 1 1 , C 1 i 3 1 1
Date su matrice A , B D .
1 3 1 5 1 3 1 2 4
Priručnik 51 strana
Koji proizvodi su mogući ?
D A
B C
CB
D C
2 3 4 2
2 0 0 1 1 , C 1 i 3 1 1
Date su matrice A , B D .
1 3 1 5 1 3 1 2 4
Priručnik 51 strana
Koji proizvodi su mogući ?
D A
B C
CB
D C
OPERACIJE SA MATRICAMA
2 0 1 3
A , B 0 2
1 3
A B ?
AB ?
3A ?
A2 ?
P( A) ? ako je P(x) x 2 3x 2
OPERACIJE SA MATRICAMA
>> A=[2,0;1,3]; B=[-1,3;0,2];
2 0 1 3 >> A+B
A , B 0 2
1 3 ans =
1 3
1 5
A B ?
>> A-B
ans =
AB ? 3 -3
1 1
3A ? >> 3*A
ans =
6 0
A2 ?
3 9
>> A^2
P( A) ? ako je P(x) x 2 3x 2
ans =
4 0
5 9
>> Pa=A^2-3*A+2*eye(2)
Pa =
0 0
2 2
MATRIČNE JEDNAČINE
AX B XA B
MATRIČNE JEDNAČINE
AX B XA B
X A B 1 X B A1
>> X=inv(A)*B >> X=B*inv(A)
MATRIČNE JEDNAČINE
AX B XA B
X A B 1 X B A1
>> X=inv(A)*B >> X=B*inv(A)
AX X B 3 X XA B
MATRIČNE JEDNAČINE
AX B XA B
X A B 1 X B A1
>> X=inv(A)*B >> X=B*inv(A)
AX X B 3 X XA B
A I X B
X A I B
1
>> X=inv(A-eye(size(A)))*B
MATRIČNE JEDNAČINE
AX B XA B
X A B 1 X B A1
>> X=inv(A)*B >> X=B*inv(A)
AX X B 3 X XA B
A I X B X 3I A B
X A I B
1
X B 3I A
1
>> % 2. zadatak
>> A=[2 0 -1;1 1 0;3 -1 2];B=[2 0;0 -2;0 1];C=[5;3];D=[11;-6;9];
>> X=inv(A)*(D-B*C)
X=
1.0000
-1.0000
1.0000
>> % 3. zadatak
>> A=[3 5 1;2 7 4;1 3 0];B=[2 7 1];
>> C=A*B'+eye(size(A*B'))
C=
43
57
23