Erstellen eines Arrays während der Schleife

Ich habe eine for-Schleife, die über ein Array Schleifen ...

for i=1:length(myArray)

In dieser Schleife möchte ich den Wert von myArray überprüfen und zu einem anderen Array myArray2 hinzufügen, wenn bestimmte Bedingungen erfüllt sind. Ich habe die MATLAB-Dokumente durchgesehen, konnte aber beim Erstellen von Arrays nichts finden, ohne alle Werte bei der Initialisierung anzugeben oder Daten auf einmal einzulesen.

Danke vielmals!