comparing column vectors finding maxima element wise

From two column vectors, I want to create a new one containing the row-per-row maximum of the two vectors compared.
So e.g. from a=[1 2 3 4 5]' and b=[0 2 2 5 6]' I want to create c=[1 2 3 5 6]'
Is there a single command for this?
I cannot use "max([a b])" because that will give [5 6] :(
David

 채택된 답변

Simon Chan
Simon Chan 2021년 8월 4일
No a single command.....not sure you accept or not.
b.*(b>a)+a.*(a>=b)

추가 답변 (1개)

카테고리

도움말 센터File Exchange에서 Interactions, Camera Views, and Lighting에 대해 자세히 알아보기

질문:

2021년 8월 4일

답변:

2021년 8월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by