# Limiting vectors to a certain number of rows

2 views (last 30 days)
Giovanni on 12 Dec 2013
Commented: Vaclav Rimal on 12 Dec 2013
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?

Vaclav Rimal on 12 Dec 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);
Giovanni on 12 Dec 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 on 12 Dec 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?