Limiting vectors to a certain number of rows

Hi, i have created a function that creates n lots of a matrix of 3 columns but different number of rows. How do i limit the number of rows of this matrixes to say 4 for each one?

Réponses (1)

Vaclav Rimal
Vaclav Rimal le 12 Déc 2013
I don't understand exactly what you are asking, bur suppose you have a matrix A and want to perform a function func on it.
maxrows=4;
if size(A,2)>maxrows
A=A(1:maxrows,:);
end
B = func(A);

2 commentaires

Giovanni
Giovanni le 12 Déc 2013
thanks for your help but i already hae a function. This function say produces 5 matrixes of 3 columns but different number of rows. How do i limit the number of rows of all the matrixes to the min number of rows
Vaclav Rimal
Vaclav Rimal le 12 Déc 2013
Hm, I still don't understand what exactly you want to do. Do you want to make all the matrices have at least a given number of rows? Or at least the number of rows what the smallest matrix has? Or do you want to exclude smaller matrices from your procedure?

Connectez-vous pour commenter.

Catégories

Question posée :

le 12 Déc 2013

Commenté :

le 12 Déc 2013

Community Treasure Hunt

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

Start Hunting!

Translated by