Effacer les filtres
Effacer les filtres

How to add data in a matrice?

1 vue (au cours des 30 derniers jours)
Philipp Mueller
Philipp Mueller le 12 Sep 2016
Commenté : Philipp Mueller le 12 Sep 2016
I have just one input parameter: "Number of rows" How can i create such a matrice with 4 columns and this input data "1,2,3,4;5,6,7,8;9,10..... With a for loop?
F = [1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16;17,18,19,20;21,22,23,24;25,26,27,28;29,30,31,32];
thank you so much

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 12 Sep 2016
without loop:
F = reshape(1:32,4,[])';
  1 commentaire
Philipp Mueller
Philipp Mueller le 12 Sep 2016
thx exactly that what i want

Connectez-vous pour commenter.

Plus de réponses (1)

KSSV
KSSV le 12 Sep 2016
Modifié(e) : KSSV le 12 Sep 2016
Why you want to use a loop? you can do it in a single stretch.
if rows are known:
rows = 8 ;
data = 1:32 ;
F = reshape(data,[],rows)' ;
If columns are known
col = 4 ;
data = 1:32 ;
F = reshape(data,col,[])' ;
Note that while converting data into a matrix, the number of elements must not change.
  1 commentaire
Philipp Mueller
Philipp Mueller le 12 Sep 2016
thx i understand

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by