ここにいくつかの行列があります:
A = [ 1 2 3 4 0 0 0;
0 0 1 2 3 4 0]
B = [ 0 1 2 3 4 0 0;
0 0 0 1 2 3 4]
C = [ 1 2 3 4 0 0 0;
0 1 2 3 4 0 0]
上記の行列を「初期行列」と呼びます。それから私はここに「マトリックスD」を持っています:
D = [ 1 2 3 4 0 0 0;
1 2 3 4 0 0 0]
ここで、マトリックスDの各行の値「1」がいくつあるかを特定する必要があります。これは、次の例のように再配置されたマトリックスA、B、Cの各行の値「3」と同じ列ではありません。
1 2 3 4 0 0 0
0 0 1 2 3 4 0
0 1 2 3 4 0 0
0 0 0 1 2 3 4
1 2 3 4 0 0 0
0 1 2 3 4 0 0
1 2 3 4 0 0 0
1 2 3 4 0 0 0
行列Dの1行目と2行目の値1は同じ列であり、値1の値が3より大きい同じ列の値の1つであるため(4)、私の答えが0であることを望みます。
その人のように答えを出すためのコードは何ですか?助けてください、前に感謝します。