以下に示すように、図のようなデータを作成する方法:
図 1: 6x6 セルの m1
図 2: m1 をダブルクリックすると、図 2 が表示されます。この図のゼロはすべて<6x63 cell>
図 3: 図 3 に示すように m1{1,2} をダブルクリックすると、それぞれに<4x4 double>
<4x4 double>
図 4 に示すように、それぞれに 0 を配置したいのですが、このデータを作成するための提案はありますか?
以下に示すように、図のようなデータを作成する方法:
図 1: 6x6 セルの m1
図 2: m1 をダブルクリックすると、図 2 が表示されます。この図のゼロはすべて<6x63 cell>
図 3: 図 3 に示すように m1{1,2} をダブルクリックすると、それぞれに<4x4 double>
<4x4 double>
図 4 に示すように、それぞれに 0 を配置したいのですが、このデータを作成するための提案はありますか?
最初にいくつかのドキュメントを読んでみませんか?
また、num2cellが役立ちます。最初に、あなたの場合、ゼロの大きな行列を構築することができます:
A = zeros([6,63,4])
次に、それをセル配列に変更して、最初の2つの次元のみを取ることができます(図2)
C = num2cell(A,[1,2])
最後のステップは、マトリックスを複製して図3を作成することです。
D = repmat(C,[6,6])
次に、対角線を削除します。
for ii = 1:6
D(ii,ii) = 0
PS:コードはテストされていません