私は2つの行列:finalEnergy{1,j}(i)
とfinalZC{1,j}(i)
を持っています。 finalEnergy{1,1}(i)
は、1 x 611
の要素を有し、finalZC{1,1}(i)
は、595の要素を有する。私はfinalZC{1,1}(i)
に611個の要素を埋めなければならない。 finalZC{i,j}
の各セルのサイズをfinalEnergy{i,j}
のセルのサイズにどのように埋め込むか。私のコードは、あなたがあなたのループ内でいくつかのバグや実装エラーを持っていますが、アイデアは右であるmatlabの行列でゼロをパディングする方法
for j=1:length(finalEnergy)
for i=1:length(finalEnergy{1,j})
if(length(finalEnergy{1,j})<length(finalZC{1,j}))
lenFE=length(finalZC{1,j})-length(finalEnergy{1,j});
finalEnergy{1,j})(i)=padarray(finalEnergy,lenFE,padding);
end
end
end
これらのサイズは常にサイズですか?もしそうなら、なぜあなたは 'if'ステートメントを持っていますか?あるいは時々サイズが違うのでしょうか? –
これは常に同じサイズではありません.jが変更されると変化します。 –