Я работаю над нечеткими классификациями. Потому что я не настоящий разработчик программного обеспечения ... только что понял, что не могу реализовать на языке C
композицию max-min для матриц.
Я постараюсь быть более ясным.
Предположим, у вас есть квадратная матрица, подобная этой:
float matrix[2][2] = {
{ 1.0, 0.4 },
{ 0.4, 1.0 }
};
Максимально-минимальная композиция «матрицы» сама по себе дает
result_matrix[2][2] = {
{ 1.0, 0.4 }
{ 0.4, 1.0 }
};
e.g.
первое исполнение
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) новой матрицы.
e.g.
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
, так это своего рода проверку "строки по столбцам" в матрице.
Я действительно не знаю, как это сделать.
Некоторые предложения?
Заранее спасибо.