How to generate a matrix with desired pattern using nested for loops?
8 views (last 30 days)
I need to generate a 5x5 matrix like this one using nested for loops.
My first thought is to generate a zeros or ones matrix of same size and perform an operation to each term making it change to the desired one. I guess it is more complicated than I thought. Here is how I am trying to do it.
A = zeros(5,5);
[numRows, numCols] = size(A);
for i = 1:numRows
for j = 1:numCols
A(i,j) = 1; %in here I would perform an operation or something that will make the specific number change.
% another thing that comes to my mind is to change the step from 1:numRows and 1:numCols to something like 1:2:numRows etc but it didn't work as expected.