#matlab
#matlab
Вопрос:
В Matlab предположим, что есть два вектора v1 и v2 одинаковой длины. Интересно, как быстро сформировать новый вектор w той же длины, с w (i) = max (v1 (i), v2 (i))? Спасибо и с уважением!
Ответ №1:
Как насчет выполнения
w = max(v1, v2)
octave:2> v1 = [1, 2, 3]
v1 =
1 2 3
octave:3> v2 = [5, 1, 7]
v2 =
5 1 7
octave:4> w = max(v1, v2)
w =
5 2 7
Ответ №2:
Как насчет
v1 = (rand(1,5) * 100)';
v2 = (rand(1,5) * 100)';
w = max(v1,v2);