Matrix Operations:
Creating a matrix:
>>A = [12 62 93 -8 22; 16 2 87 43 91; -4 17 -72 95 6]
A =
12
62
93
-8
22
16
2
87
43
91
-4
17
-72
95
6
>> sum(A)
ans =
24
81
108
130
119
1.1578
7.0574
16.2633
0.1972
2.7778
Matrix Concatenation:
>>A = ones(2, 5) * 6;
>>B = rand(3, 5);
>>C = [A; B]
>>C =
0
0
0
0
-8
0
0
0
0
0
0
22
0
0
0
0
0
0
6.0000
6.0000
0.9501
0.2311
0.6068
6.0000
6.0000
0.4860
0.8913
0.7621
6.0000
6.0000
0.4565
0.0185
0.8214
6.0000
6.0000
0.4447
0.6154
0.7919
6.0000
6.0000
0.9218
0.7382
0.1763
4)
1
5
9
1
5
9
6
7
2
6
7
2
8
3
4
8
3
4
1
5
9
1
5
9
6
7
2
6
7
2
0
0
0
0
0
8
0
0
0
0
0
0
0
8
1
0
0
0
1
0
0
0
8
3
4
8
3
4
1
5
9
1
5
9
6
7
2
6
7
2
1
1
2
3
3
6
%determinant
%inverse
X =
3
-3
1
-3
5
-2
1
-2
1
0.2003 - 0.1394i
-0.2110 - 0.6447i
-0.6930
0
-2.4645+17.6008i
0
11
12
0.2003 + 0.1394i
-0.2110 + 0.6447i
-0.6930
0
0
-2.4645-17.6008i
Transposing Matrix:
>>B = A.'
B =
1
2
3
4
5
6
7
8
9
10
11
12
Rotating Matrix:
>>B = rot90(A)
B =
10
11
12
7
8
9
4
5
6
1
2
3
Fliping a matrix
>>B = fliplr(A)
B =
10
7
11
8
12
9
left-right:
4
5
6
1
2
3
Cholesky factorization:
>> A = pascal(6)
A =
1
1
1
2
1
3
1
4
1
5
1
6
>> R = chol(A)
R =
1
1
0
1
0
0
0
0
0
0
0
0
1
3
6
10
15
21
1
2
1
0
0
0
1
4
10
20
35
56
1
3
3
1
0
0
1
5
15
35
70
126
1
4
6
4
1
0
1
6
21
56
126
252
1
5
10
10
5
1