私はまだ初心者で、おそらく行列の配列に関する非常に簡単な質問があります。n
次のような行のマトリックスがあります。
>> matrix
1 678 543
2 676 541
3 543 987
4 543 98
1 433 54
2 908 32
3 457 54
4 235 21
等しいサイズの行列の配列を作成する方法は? すなわちarray{i,1}
これは質問の複製です: Array of Matrixs in MATLAB およびおそらく他の多くのもの。
私には明確ではないのは、固定次元行列の配列を作成する方法です。となることによって
>>array{1,1}
1 678 543
2 676 541
3 543 987
4 543 98
ここに私の試みがあります:の列と の列にある
すべてのものを見つけます。配列を作成し、各行を調べて、作成したい行列のサイズ (私の場合は ) に等しいゼロのを作成することに等しい場合。
等しくない場合、行列の最初の 4 つの値を配列に挿入します。1
matrix
size
matrix
cell
1
array{i,1}
4x3
1
ループなしでそれを行うより速い方法はありますか?