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
ありがとう。