Matlab: MATLAB (Matrix Laboratory) Is A
Matlab: MATLAB (Matrix Laboratory) Is A
Matrix:
A rectangular arrangement of numbers/elements in M rows and N columns.
Declaration:
>> a = [10]
a=
10
>> size(a)
ans =
1 1
ROW MATRIX:
>> b = [1 , 2 , 3 , 4 , 5 , 6]
b=
1 2 3 4 5 6
>> size(b)
ans =
1 6
COLUMN MATRIX:
>> c = [1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7]
c=
1
2
3
4
5
6
7
>> size(c)
ans =
7 1
SQUARE MATRIX:
>> d = [ 1 , 2 , 3 ; 4, 5, 6 ; 7 , 8 , 9 ]
d=
1 2 3
4 5 6
7 8 9
>> size(d)
ans =
3 3
IDENTITY MATRIX:
>> n = eye(3,4)
n=
1 0 0 0
0 1 0 0
0 0 1 0
>> size(n)
ans =
3 4
>> x = triu(d)
x=
1 2 3
0 5 6
0 0 9
>> y = tril(d)
y=
1 0 0
4 5 0
7 8 9
>> A = [ 1 , 2 , 3 ; 4 , 5 , 6 ; 5 , 5 , 4]
A=
1 2 3
4 5 6
5 5 4
>> B = [5 , 7 , 9 ; 11 , 12 , 13 ; 15 , 16 , 17 ]
B=
5 7 9
11 12 13
15 16 17
>> C= A+B
C=
6 9 12
15 17 19
20 21 21
>> C = A-B
C=
-4 -5 -6
-7 -7 -7
-10 -11 -13
>> C = A*B
C=
72 79 86
165 184 203
140 159 178
INVERSE OF MATRIX:
>> A = [ 1 , 2 , 3 ; 4 , 5 , 6 ; 5 , 5 , 4]
A=
1 2 3
4 5 6
5 5 4
>> v=inv(A)
v=
>> A = [ 1 , 2 , 3 ; 4 , 5 , 6 ; 5 , 5 , 4]
A=
1 2 3
4 5 6
5 5 4
>> det(A)
ans =
3.0000
>> B = [5 , 7 , 9 ; 11 , 12 , 13 ; 15 , 16 , 17 ]
B=
5 7 9
11 12 13
15 16 17
>> det(B)
ans =
SCALAR MULTIPLICATION:
>> A = [ 1 , 2 , 3 ; 4 , 5 , 6 ; 5 , 5 , 4]
A=
1 2 3
4 5 6
5 5 4
>> C = 2*A
C=
2 4 6
8 10 12
10 10 8