У меня проблема с максимальной функцией MATLAB. Я должен сделать это, чтобы заменить максимальное значение массива на число. Однако, когда имеется более одного максимального значения, программа обновляет их все одновременно. Есть ли способ заставить его делать это один за другим? Порядок замены не важен; это можно сделать произвольно. Главное, чтобы MATLAB делал это один за другим.MATLAB Множественные максимальные значения
Заранее спасибо.
что вы имеете в виду «один на один»? Просьба представить примерные данные и код, который у вас есть. – thewaywewalk
a = [5 5]; b = max (a); c = b-2; a = changem (a, c, b); disp (a) Когда этот код запущен, программа обновляет как первую, так и вторую строки вектора a. Таким образом, он печатает [3 3]. Я хочу, чтобы он печатался либо [5,3], либо [3,5]. Есть ли способ сделать это? – theakt
Пожалуйста, не указывайте детали как комментарии, вместо этого отредактируйте свой вопрос, чтобы улучшить его. – mins