Smath Equivalent to MathCAD min() and max()

Smath Equivalent to MathCAD min() and max() - Mensajes

#1 Publicado: 13/5/2020 13:14:29
Mike Fuller

Mike Fuller

0 me gusta en 7 mensajes.

Grupo: User

Hello,

Does smath have a built-in function that performs the Mathcad min() and max() ? I see in smath, these function names exist but they are being using for matrix / vector functions. The code in Mathcad is this:

Annotation 2020-05-13 120729.png

Seismic, TL, and Ls, are all numeric variables with units elsewhere in the calculation sheet. min() function description from Mathcad:

Annotation 2020-05-13 122808.png

I could solve this programmatically a couple of different ways, but I wanted to check with the community before writing a work around. Several engineering codes require minimums / maximum values if the calculated requirement falls below the minimum / maximum respectively. This is an example of two such a cases.

Another option is to write my own function and re-use it, I am just not exactly sure how to achieve that.

Thanks for this wonderful product!

Mike
#2 Publicado: 13/5/2020 13:33:48
sergio

sergio

127 me gusta en 342 mensajes.

Grupo: User

It seems to me that you answered yourself. min and max can easily be used by organizing elements in vectors. With the Custom Function plugin you can use the shape most similar to the one you want

SMathStudio_Desktop_wdSuuDNBqZ.png

sergio
#3 Publicado: 13/5/2020 14:02:56
Mike Fuller

Mike Fuller

0 me gusta en 7 mensajes.

Grupo: User

Hi Sergio,

I appreciate your quick reply. I had developed my workaround before I read your guidance:

Annotation 2020-05-13 125123.png

Cumbersome, but it works. Then I did what you suggested which was just to define my varibles in simple vector form:

Annotation 2020-05-13 125909.png

Much cleaner! I tried pressing the "Thanks" button, but it keeps giving me an error message (using Firefox 76). So, thank you

Mike
#4 Publicado: 13/5/2020 19:11:10
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

advanced feature of Smath min(,)

2D Plot Discontinuous [min(,)].sm (44,8 KiB) descargado 1156 vez(es).
#5 Publicado: 24/11/2020 12:05:29
Apuokas

Apuokas

0 me gusta en 1 mensajes.

Grupo: User

Wrote

It seems to me that you answered yourself. min and max can easily be used by organizing elements in vectors. With the Custom Function plugin you can use the shape most similar to the one you want

SMathStudio_Desktop_wdSuuDNBqZ.png

sergio



Doesn't work for me. Where is a problem?
max.JPG
#6 Publicado: 24/11/2020 12:39:32
fedeghi

fedeghi

25 me gusta en 112 mensajes.

Grupo: User

Wrote

Wrote

It seems to me that you answered yourself. min and max can easily be used by organizing elements in vectors. With the Custom Function plugin you can use the shape most similar to the one you want

SMathStudio_Desktop_wdSuuDNBqZ.png

sergio



Doesn't work for me. Where is a problem?
max.JPG



Capital letter on "Max" (not "max").
Of course, you need to install Custom Function plugin first.
#7 Publicado: 24/11/2020 12:45:04
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Wrote

Wrote

It seems to me that you answered yourself. min and max can easily be used by organizing elements in vectors. With the Custom Function plugin you can use the shape most similar to the one you want

SMathStudio_Desktop_wdSuuDNBqZ.png

sergio



Doesn't work for me. Where is a problem?
max.JPG



Hi. Try with eval(max[ ... ]). max() and min(), and some other requires eval for work as usually others in SMath. For numerical procedures, always call them with eval. In any case, for symbolics max and min are not implemented, and probably can't be.

Best regards.
Alvaro.
#8 Publicado: 24/11/2020 14:15:17
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

Doesn't work for me. Where is a problem?


For vectors: min or Min ... max or Max.
For scalar function, Golden Ratio.
You have no vector, no function ... therefore no min/max, Min/Max
#9 Publicado: 24/11/2020 14:17:48
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

...
Min-Max.PNG
#10 Publicado: 24/11/2020 14:59:25
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Min-Max Either.PNG
  • Nuevos mensajes
  • Sin mensajes nuevos