Answer:
The Matlab commands for the given index operations and corresponding outputs are given below.
Explanation:
clc % is used to clear the command window of the Matlab
clear all % is used to clear the variables stored in Matlab workspace
% We are given a 4x4 matrix
Matlab command:
M = [16 2 3 13; 5 11 10 8; 9 7 6 12; 4 14 15 1]
output:
M =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
(a) The value in the first row and second column (ie. 2)
Matlab command:
a = M(1,2)
% where a = Matrix(row_1,column_2)
output:
a =
2
(b) The value in the third row and third column (ie. 6)
Matlab command:
b = M(3,3)
% where b = Matrix(row_3,column_3)
output:
b =
6
(c) All the elements in the first row
Matlab command:
c = M(1,:)
% where c = Matrix(row_1,:)
output:
c =
16 2 3 13
(d) All the elements in the second column
Matlab command:
d = M(:,2)
% where d = Matrix(:,column_2)
output:
d =
2
11
7
14
(e) All the elements in the first 2 rows (row 1 & 2)
Matlab command:
e = M([1,2],:)
% where e = Matrix([row_1,row_2],:)
output:
e =
16 2 3 13
5 11 10 8
(f) All the elements in the last 2 columns (columns 3 & 4)
Matlab command:
f = M(:,[3,4])
% where f= Matrix(:,[column_3,column_4])
output:
f =
3 13
10 8
6 12
15 1
(g) The elements 3 13 10 8
Matlab command:
g = [M(1,3) M(1,4); M(2,3) M(2,4)]
% where g = Matrix(row_1,column_3) M(row_1,column_4); M(row_2,column_3), M(row_2,column_4)
output:
g =
3 13
10 8