2011-11-10 11 views
4

以前に存在した行列に新しい行列を追加する必要がありますが、その次元の座標には行列が必要です。 私はこれを理解するのは難しいですけど、それでは例でそれを見てみましょう:Matlabの行列に次元を追加する

私はこのような行列ました:

480x640x3 

をそして、私は、次のものを追加したい:

480x640x6 
(6 + 3 = 9)

480x640x9 

あなたはそれが3日に追加されますが、見ることができるように:

結果はこれを持っていること寸法。より高い次元に沿って連結する

答えて

8

は、機能CAT使用:私はそのgnoviceの答えは、おそらく行くには最高の方法だと思い

newMatrix = cat(3,matrix1,matrix2); 
5

をしますが、あまりにもこの方法でそれを行うことができます:

matrix1(:,:,4:9) = matrix2; 
+0

良い答え。唯一の欠点は、事前に各マトリックスの第3次元のサイズを知っていなければならないということです。 – gnovice

関連する問題