Angenommen, ich hätte eine 1-by-12 Matrix und ich wollte die Größe zu einer 4-by-3 Matrix ändern. Wie könnte ich das tun?Wie ändere ich die Größe einer Matrix in MATLAB?
Meine aktuelle Lösung ist ein bisschen 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?
+1: Nett! Das habe ich vorher nie bemerkt. Ich glaube, ich musste es nie benutzen. – gnovice