0

たとえば、さまざまなサイズの配列がいくつかあります A=1:10; B=1:9

ここで、これらの配列を 1 つの大きな行列に保存したいと考えています。この例では、配列 B で満たされていない残りのスポットの NaN を使用して、2x10 にしたいと思います。この行列を NaN(size) で事前に割り当てる方法は知っていますが、ここでの私の質問は、これらの配列を異なる配列で取得する方法です。長さ。とてもシンプルなコマンドに違いないのですが、思いつきません!

4

2 に答える 2

3

構造も見てみましょうcell。それらには、さまざまな異なるデータ型を含めることができます。例えば

BigMat{1}=A;
BigMat{2}=B;
BigMat{3}='Some text string'
于 2013-07-22T12:39:10.717 に答える
3

列インデックスを指定する必要があります。

 >> BigMat = NaN(2,10);
 >> BigMat(1, 1:numel(A) ) = A;
 >> BigMat(2, 2:numel(B) ) = B;
于 2013-07-22T12:05:34.883 に答える