Hi, can anyone kindly help me to answer this..? thank you.

1 view (last 30 days)
how to find this..?
d=arg max min(pk[1], pk2[2])
  2 Comments
Salah Abdou
Salah Abdou on 3 Dec 2020
i want to find argument max main (pk[1], pk2[2]) where pk[1]=5l/5*3 and pk2[2]=6/4*3
and put it in d where d=arg max min(pk[1], pk2[2]) so how to write it in matlab. Thanks

Sign in to comment.

Answers (2)

Utkarsh Belwal
Utkarsh Belwal on 3 Dec 2020
Hi,
If you are trying to get the index of the maximum element along with the maximum value then refer to the below statement:
[M,I] = max([pk(1), pk2(2)]);
For more infomration refer to the documentation link: https://www.mathworks.com/help/matlab/ref/max.html
  1 Comment
Salah Abdou
Salah Abdou on 6 Dec 2020
i want to find the minimum value between to value than maximize the minimum value. i m new useing matlab so that i want to know how to find that. Thanks alot for your help

Sign in to comment.


Walter Roberson
Walter Roberson on 6 Dec 2020
l = linspace(-5,5); %or whatever
pk = 5*l/5*3;
pk2 = 6*4/3;
[~, d] = max(min(pk, pk2));
d is now the index into l such that the min() of those two values is maximized.

Products

Community Treasure Hunt

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

Start Hunting!