Wie kann ich die Größe einer matrix in MATLAB?

Angenommen, ich hatte ein 1-von-12 matrix und ich wollte, um Ihre Größe zu einem 4-für-3 matrix. Wie könnte ich dies tun?

Meine aktuelle Lösung ist sowas von hässlich:

for n = 1:(length(mat)/3)
    out(n,1:3) = mat( ((n-1)*3 + 1):((n-1)*3 + 3) );
end

Gibt es einen besseren Weg, dies zu tun?

InformationsquelleAutor bastibe | 2009-04-27
Schreibe einen Kommentar