fill column elements with the column number?

How can I fill column elements with the column number. First column contains only 1, second only 2, third only 3, etc.

1 Comment

Is it possible to do this without cycle? I mean without 'for'?

Sign in to comment.

 Accepted Answer

m=5;% m is length of columns
n=4;% n is number of columns
for i =1:n
A(:,i)=ones(m,1)*i ;
end
A =
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4

4 Comments

Is it possible to do this without cycle? I mean without 'for'?
m=5;
n=4;
i =1:n; % n is number of columns
A(:,i)=ones(m,1)*i ;% m is length of columns
% Yes it is
+1
A = ones(m, 1) * ii
%or
A = repmat(ii, m, 1)

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!