How to get the max value between two elements of two separate arrays?

44 views (last 30 days)
Hello everyone, thanks for reading
What I'm trying to do is this:
I have these two arrays:
a= [1,3,4,6]
b= [2,2,5,4]
I want to get a new 'c' array with the max values of a comparison between each element of 'a' and 'b'
this -----------> c= [2,3,5,6]

Accepted Answer

Eric Delgado
Eric Delgado on 21 Oct 2022
Try this...
a= [1,3,4,6];
b= [2,2,5,4];
max([a;b])
ans = 1×4
2 3 5 6

More Answers (1)

Stephen23
Stephen23 on 21 Oct 2022
The efficient MATLAB approach:
a = [1,3,4,6];
b = [2,2,5,4];
c = max(a,b)
c = 1×4
2 3 5 6

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!