Write a script asking the user to input a 3 times 3 matrix m
Solution
% matlab code
% 1)
for i=1:3
for j=1:3
fprintf(\"Enter matrix element %d %d \",i,j);
mat(i,j) = input(\": \");
if isnumeric(mat(i,j)) == 0
disp(\"Invalid Input\");
exit
end
end
end
disp(\"Matrix mat: \");
disp(mat);
% 2)
disp(\"mat(2,3): \");
disp(mat(2,3));
disp(\"mat([1,3],2): \");
disp(mat([1,3],2));
disp(\"mat(:,2): \");
disp(mat(:,2));
%3)
row_vector = [];
index = 1;
for i=1:3
for j=1:3
if mat(i,j) < 5
row_vector(index) = mat(i,j);
index = index + 1;
end
end
end
disp(\"Row vector: \");
disp(row_vector);
%{
output:
Enter matrix element 1 1 : 5
Enter matrix element 1 2 : 6
Enter matrix element 1 3 : 1
Enter matrix element 2 1 : -1
Enter matrix element 2 2 : -3
Enter matrix element 2 3 : -4
Enter matrix element 3 1 : 6
Enter matrix element 3 2 : 7
Enter matrix element 3 3 : 8
Matrix mat:
5 6 1
-1 -3 -4
6 7 8
mat(2,3):
-4
mat([1,3],2):
6
7
mat(:,2):
6
-3
7
Row vector:
1 -1 -3 -4
%}

