hypot . math . sncode
latest
This function computes the hypothenuse of 2 var chosen by the user.
HYPOT
NAME
hypot - This function computes the hypothenuse of 2 var chosen by the user.
SYNOPSIS
hypot(x,y)
DESCRIPTION
This mathematical function allows the user to compute the square root of the sum of the squares of x and y. It is equivalent to the longest side of a right-angled triangle with sides of lenght x and y, starting at (0,0).
PARAMETERS
- number
- Specifies the two numbers (float) used as argument for the hypot function.
RETURN
- The hypothenuse of x and y.
EXAMPLES
One can use this function with integers: test(q(res=<{hypot(3,4);}>.),q(res=5.)); With floats: test(q(res=<{hypot(2.5,3);}>.),q(res=3.90512.)); One can use this function with another variable: test(q(res=<{ %include "/includes/extenso.sn"; a=3; hypot(a,a); }>.), q(res=4.24264.)); With a trigonometric function: test(q(res=<{ %include "/includes/extenso.sn"; a=cos(0); hypot(a,1); }>.), q(res=1.41421.)); With negative numbers : test(q(res=<{hypot(-2,2);}>.),q(res=2.82843.)); One can also consider the limits: test(q(res=<{hypot(-INF,INF);}>.),q(res=0.)); With an array, it simply considers its number of elements: test(q(res=<{hypot(2,[1,2]);}>.),q(res=2.82843.))
AUTHOR
Written by Caroline Laplante, <claplante@sednove.com>