Kurze Matlab Frage



  • Heho, hab bei meinem Matlabprogramm ein Cellarray mit 1xn dimensionen(n irgendwas um 2000, ist aber net so wichtig), wobei jedes Element des Cellarray aus einem Vektor mit 4 Elementen besteht. Ich würde gerne in möglichst wenig Schritten einen neuen Vektor erstellen welcher aus den n 1. Elementen dieser Vektoren besteht.

    Also Beispielhaft sieht mein Problem wie folgt aus:

    Cellarray = {[1,2,3,4],[1,2,3,4],[1,2,3,4],...}
    wie bekomme ich nun schnellst möglich(also mit wenig zeilen) jeweils die 1. Elemente aus dem Cellarray?
    Also Gesuchter_Vektor = [1,1,1,1,1,...] mit dem jeweils 1. Element^^

    Ich danke schonmal für jede Antwort 🙂



  • v1 = cellfun(@(v) v(1), CellArray)
    


  • Danke sehr 🙂


Log in to reply