たとえば、さまざまなサイズの配列がいくつかあります
A=1:10; B=1:9
。
ここで、これらの配列を 1 つの大きな行列に保存したいと考えています。この例では、配列 B で満たされていない残りのスポットの NaN を使用して、2x10 にしたいと思います。この行列を NaN(size) で事前に割り当てる方法は知っていますが、ここでの私の質問は、これらの配列を異なる配列で取得する方法です。長さ。とてもシンプルなコマンドに違いないのですが、思いつきません!
たとえば、さまざまなサイズの配列がいくつかあります
A=1:10; B=1:9
。
ここで、これらの配列を 1 つの大きな行列に保存したいと考えています。この例では、配列 B で満たされていない残りのスポットの NaN を使用して、2x10 にしたいと思います。この行列を NaN(size) で事前に割り当てる方法は知っていますが、ここでの私の質問は、これらの配列を異なる配列で取得する方法です。長さ。とてもシンプルなコマンドに違いないのですが、思いつきません!
構造も見てみましょうcell
。それらには、さまざまな異なるデータ型を含めることができます。例えば
BigMat{1}=A;
BigMat{2}=B;
BigMat{3}='Some text string'
列インデックスを指定する必要があります。
>> BigMat = NaN(2,10);
>> BigMat(1, 1:numel(A) ) = A;
>> BigMat(2, 2:numel(B) ) = B;