私はファジー分類に取り組んでいます。私は本当のソフトウェア開発者ではないので...C
言語では、行列の最大最小構成を実装できないことに気付きました。
もっと明確にしようと思います。
次のような正方行列があるとします。
float matrix[2][2] = {
{ 1.0, 0.4 },
{ 0.4, 1.0 }
};
「マトリックス」自体の最大最小構成は、
result_matrix[2][2] = {
{ 1.0, 0.4 }
{ 0.4, 1.0 }
};
例えば
最初に実行する
min(1.0, 0.4) = 0.4 /* first row */
min(1.0, 0.4) = 0.4 /* first col */
それから
max(0.4, 0.4) = 0.4
それが新しい行列の (0, 0) の要素です。
例えば
min(1.0, 0.4) = 0.4; /* first row */
min(0.4, 1.0) = 0.4; /* second col */
max(0.4, 0.4) = 0.4;
(0, 1) の要素
言語で実装する必要がC
あるのは、マトリックスの一種の「列ごとの行」チェックです。
これを行う方法が本当にわかりません。
いくつかの提案?
前もって感謝します。