2

Q が 3 つのセルを持ち、各セルに 2 つの他のセルがある行列であると仮定すると、次のようになります。

Q={ { [] [] } ; { [] [] }; { [] [] } }

さらに、 「a 「b」がそれぞれ3つのメンバーを持ち、配置したい場合

"a(1,1)""Q{1}{1}"に、

"b(1,1)""Q{1}{2}"に、

"a(2,1)""Q{2}{1}"に、

"b(2,1)""Q{2}{2}"に、

"a(3,1)""Q{3}{1}"に、

"b(3,1)""Q{3}{2}"に、

たとえば、

a = [2; 3; 4];
b = [1; 5; 8] 

次に、Qは次のようになります

Q={{2 1}; 
   {3 5}; 
   {4 8}}

次に示すように、私はすでに後者を持っているため、for ループ コードではなく、ベクトル化されたコードが必要であることに注意してください。

for i=1:size(Q,2)

     Q{i}{1}=a(i,:)
     Q{i}{2}=b(i,:)

end

ありがとう。

4

1 に答える 1