0
の二つのセルを結合し、私は、配列が含まれている二つのセルを持っている、と私はそれらを組み合わせたい:MATLAB:配列
A={[1 2 3],[],[10]};
B={[],[33,2,1,3,1],[3,4,1]};
私はC={[1 2 3],[33,2,1,3,1],[10,3,4,1]}
をしたいです。
forループを含まない素晴らしい方法がありますか?
の二つのセルを結合し、私は、配列が含まれている二つのセルを持っている、と私はそれらを組み合わせたい:MATLAB:配列
A={[1 2 3],[],[10]};
B={[],[33,2,1,3,1],[3,4,1]};
私はC={[1 2 3],[33,2,1,3,1],[10,3,4,1]}
をしたいです。
forループを含まない素晴らしい方法がありますか?
cellfun
を使用して、すべてのセル配列エントリを横方向に連結することができます。
C = cellfun(@(a,b)[a b], A, B, 'Uniform', 0);
素晴らしい。私は前にcellfun見たことがありますが、それを使用するのに十分な経験はありません。私はdefintivlyそれを再生し、それに慣れる必要があります。まあ、なんとなく、どうもありがとう、それはまさに私が必要なものです。 – NicoDean