2016-01-20 89 views
0

我有三维矩阵A= p x q x r。我应该如何在matlab中生成尺寸为B= r x p x q的其他矩阵。更改3维矩阵的大小

在此先感谢。

问候,

+3

'置换(A,[3 1 2])'。 – Divakar

+0

谢谢先生您的友善帮助 – Roma

+0

[请参阅此处](http://stackoverflow.com/a/32732553/3293881)有关'permute' *的*小教程。 – Divakar

回答

2

如果Ap x q x r然后,得到的Br x p x q的矩阵,我们这样做:

B= permute(A, [3 1 2]); 
+0

你也可以接受它 - http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Divakar

+0

@Divakar只有在24小时后初始化? – Adriaan

+0

@Adriaan是的,你会更了解SO规则! – Divakar