この投稿は、空の括弧 [] を使用する「要素の削除」操作に関するものです。
[] を使用して、セル内の特定の要素を削除しようとしています。以前の投稿で、配列の [] で {} ではなく () を使用することは、セル全体ではなく要素を削除する適切な構文であると述べました。ただし、この構文は機能していないようです (エラー: ()-indexing は、インデックス式の最後に表示する必要があります)。私の元のコードは次のとおりです。これは、() ではなく {} を使用して、inter2 の対応するセルから newinter の各セルに含まれる要素を削除します。
for i=1:11
inter2{i}(newinter{i}) = [];
end
inter2 は 1X11 配列です。newinter も 1x11 配列です。これらの配列のセル内に含まれる各ベクトルの長さが異なるため、配列と行列を使用しました。
前もって感謝します!