Skip to main content
18-Opal
December 3, 2018
Solved

Loops to Find Maximum Value

  • December 3, 2018
  • 2 replies
  • 3992 views

Find the maximum value from a list of data and  also the value that results in the maximum data.

 

I have attached a mathcad prime 5 file and pic if you dont have Prime 5

 

 

Best answer by Werner_E

So here is one way to get what you are looking for:

B.png

File in Format Prime 5 attached.

2 replies

25-Diamond I
December 3, 2018

Its not clear to me what values you look at to find the maximum.

 

Are you looking for the maximum of the 11 values which are calculated by

 

25*sin(j) * 15*sin(j) * ... * 20*sin(j)

 

as you write about the max value of the "product" (which?).

 

Or are you looking at the max of the 88 different values calculated by

 

25*sin(j)

15*sin(j)

...

 

In both cases it would suffice to look for the max of the eleven sin(j)  values and you get the max always for j=1

 

You may use jmax:=lookup(max(sin(j)), sin(j), j)[0 to find out that jmax=1.

18-Opal
December 3, 2018

Hi

 

I am after the max of 88 values.

 

The function may not be sine it could just be an list of numbers 

 

Regards

Werner_E25-Diamond IAnswer
25-Diamond I
December 4, 2018

So here is one way to get what you are looking for:

B.png

File in Format Prime 5 attached.

23-Emerald IV
December 4, 2018

Here's a compact implementation that also works in Prime Express:

LM_20181204_Loops.png

Prime 4 file is attached.

Success!
Luc

18-Opal
December 5, 2018

Elegant