В настоящее время у меня есть матрица 4 * 5057 в MATLAB, называемая «cols». То, что я пытаюсь сделать, это найти минимальные значения k первой строки и сохранить их в новой матрице, называемой «минуты».
Итак, скажем, k равно 3, я бы хотел, чтобы функция сканировала всю первую строку «столбцов», выбирала 3 наименьших значения и копировала весь этот столбец в новую матрицу.
Я понимаю, как сделать конечную часть, но это просто обозначение того, как на самом деле написать функцию, которая находит не только одно наименьшее число, но и несколько, что ставит меня в тупик.
Я прочитал страницу MathsWorks о функции min, а также несколько других, которые появились в результате поиска, но безуспешно.
Любая помощь будет принята с благодарностью! Пожалуйста и спасибо вам!