У меня есть переменная матрица:Как найти строки и столбцы в MATLAB
A = [1 2 8 8 1
4 6 8 1 1
5 3 1 1 8];
и у меня есть переменная B:
B=[2 3 1 8 8];
Вопрос заключается в том, чтобы найти строки и столбцы (сортировка по строкам) в переменной A из переменной B.
Пример: первый индекс в переменной B равен 2, а затем я хочу найти значение 2 в переменной A и перейти к первым строкам и столбцам, а следующий процесс - до индекса 5, но если строки и столбцы был использован так, чтобы получить вторая позиция (напр. индекс 4 & 5 с одинаковым значением).
rows;
columns;
Результат:
rows = 1 3 1 1 1
columns = 2 2 1 3 4
Недостатком этого решения является то, что вы меняете матрицу A. – NLindros
Вы можете сохранить ее в некоторой матрице Temp – Umar
Не знаю, если это полезно для OP, но если одно значение B больше максимального значения A, ваш код сработает – obchardon