how to make Matrix

Hi I have a problem Creating a function A, which reads a matrix A and prints the following
information on the screen: where the number of rows and columns in A will appear, the element of
row 2 column 1.

1 Comment

Your statement is quite confusing. Can you show an example?

Sign in to comment.

Answers (1)

Pratik Pawar
Pratik Pawar on 19 May 2022

0 votes

You can use the 'size' function to get the dimensions of the matrix and the 'fprintf' function to display the results.
MATLAB has indexing beginning from 1 instead of 0. The matrix elements can be accessed using two parameters
  1. Row Number
  2. Column Number
So, A(2, 1) will return the element at row 2, column 1
Please refer to the following code:
% script_name.m
A = [1 2 3 4; 5 6 7 8; 9 10 11 12];
showInfo(A);
function showInfo(A)
[row, col] = size(A);
fprintf('Number of rows: %d\n', row);
fprintf('Number of columns: %d\n', col);
fprintf('Element at (2, 1): %d\n', A(2, 1));
end

Tags

Asked:

on 15 May 2022

Answered:

on 19 May 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!