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 Kommentar

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

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Hayden Garmon
Hayden Garmon am 14 Sep. 2020
Bearbeitet: Hayden Garmon am 14 Sep. 2020

1 Stimme

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 Kommentare

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
Thanks!
madhan ravi
madhan ravi am 14 Sep. 2020
Bearbeitet: madhan ravi am 14 Sep. 2020
+1
A = ones(m, 1) * ii
%or
A = repmat(ii, m, 1)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by