matrix definition through indivisual call

how to call matrix elements in terms of i j such that i can call indivisual element and then form a matrix.

4 Comments

Something like this?
A = [1,2,3;4,5,6;7,8,9];
for i = 1:size(A,1)
for j = 1:length(A,2)
B(i,j) = A(i,j);
end
end
If this all you want to achieve then I am sure, there are lot of other better ways. Help us to understand the question more clearly. Cheers
basically the question i have is, i am trying to solve system of linear equations using matlab but in this i have to define matrix A and B in terms of i j where i=no. of row and j=no. of column..like i have enter value of A11 A12 and then i have to show the matrix
I think they are asking how to do dynamic variable names.

Sign in to comment.

Answers (1)

To solve a system of linear equations you can use Symbolic Math Toolbox. Refer to below Link
If you wish to create your own matrix for a given size, you can use zeros function. You can access the individual elements as A(i,j), where i represents number of rows and represents number of columns, as shown below
A = zeros(3,3)
A(1,1) =4
A(1,3) =5

Asked:

on 27 Aug 2019

Commented:

on 30 Aug 2019

Community Treasure Hunt

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

Start Hunting!