1
Учитывая два массива, говорят:поэлементно максимум многомерных массивов
A = [1 2 4 5;
6 11 3 54];
B = [2 2 6 3;
5 12 60 54];
Я хотел бы, чтобы сгенерировать массив:
C = [2 2 6 5;
6 12 60 54];
Использование встроенных функций MATLAB, то есть в одной строке , а не в петлях. обратите внимание, что с реальными данными я говорю о очень больших многомерных массивах.
В соответствии с [мета обсуждение] (http://meta.stackoverflow.com/questions/302152/if-another-question-is -ответчик-это-он-дубликат): Возможный дубликат [Как найти максимум нескольких массивов в MATLAB?] (http://stackoverflow.com/questions/28247714/how-to-find-the -Максимальный-оф-множественных массивов-в-MATLAB). Ответ найден в теле связанного вопроса. –
@ Dev-iL Я не думаю, что связанный с этим вопрос считается дубликатом. Да, он имеет 'max (x, y)' в теле вопроса, но он находится в совершенно другом контексте. В этом вопросе утверждается, что эта команда вернет массив, содержащий максимальное значение (которое фактически неверно), в то время как этот вопрос касается определения максимальных значений элемента. Кто-то, кто читает этот вопрос и уже не знает ответа, вполне может не понимать, что одна строка в вопросе о дубликате отвечает на него, поскольку там нет ничего, чтобы контекстуализировать его. – Dan
@ Dan будет ['min' вместо' max'] (http://stackoverflow.com/questions/20504954/octave-matlab-min-of-two-vectors) быть приемлемым обманом? Мы все еще обсуждаем вопрос, связанный с rtfm. –