2017-06-12 31 views
2

I 2多次元配列があります。MATLABで多次元配列を連結する方法は?

% Dimensions not matrix multiplication 
array1 = a*b*c*d 
array2 = a*b*c*e 

と私はとして配列連結する:

a*b*c*(d+e). 

がループせずにMATLABでこの可能ですか?

私は次のことを試してみたし、それが動作しません:

array3 = [array1;array2] % does not work 

答えて

4

あなたは、MATLABのcat functionを使用する場合は、次のように4次元に連結:

array3 = cat(4, array1, array2) 

注意上にリンクされたドキュメントから、あなたが試したのは、第1次元の連結です。 "cat(1, A, B)[A; B]と同じです。"

+0

* "うまくいきませんでした" * - あなたが予想した出力と比較して、小さな例のためにあなたに与える出力と、それがうまくいかない理由を入力してください。 *「私はすでに試しました」* - あなたがあなたの質問に試したことのすべてを含めるまで、それを知ることは不可能です。あなたのQを自由に編集して、よりよく答えることができます – Wolfie

関連する問題