У меня есть матрица данных X, где строки - это отметки времени и столбцы - это измерения. Я могу легко найти наименьший путь суммы через матрицу с помощью:Найти самый низкий путь суммы через матрицу
[r c]=size(X)
for w=1:r
Y(w)=min(X(w,:))
end
result = sum(Y)
это полезно, но то, что было бы очень полезно, если нашлась функция, которая может сказать мне различные пути для заданной частоты. Например, если я группирую 2 строки вместе, это уменьшает частоту ...... Если бы была функция, которая могла бы найти мне разные пути с разными частотами для определенного допуска, тогда ранжируйте их, это будет идеально!
Много спросить, но должен быть статистический или математический инструмент, который делает это ......
Вам не нужно зацикливать, чтобы вычислять независимые минуты как это. Просто используйте 'Y = min (X, [], 2);' 2 означает вычисление min во втором измерении, а не в первом. MATLAB - отличный инструмент для работы. Но ваш запрос о проблеме чрезвычайно специфичен для вашего приложения, поэтому вам придется писать код самостоятельно. Начните с уточнения вашей проблемы. Что означает «группа», точно? Как допускается толерантность к минимальному вычислению? – Peter