jsl/math¶
Package name: jsl/math
Summary¶
General Definitions¶
Function | Description |
---|---|
in-range? | Check if a value is within the passed range (inclusive) |
scaled-series | |
round-places | Round a given value to a given number of places after the decimal. |
rounded-log10 | |
get-power-of-10 | Determine the power of 10 series that this value is from. |
Definitions¶
General Definitions¶
in-range?¶
Check if a value is within the passed range (inclusive)
public defn in-range? (v:Double, minV:Double, maxV:Double) -> True|False
v: Double
- Value to queryminV: Double
- minimum value of the rangemaxV: Double
- maximum value of the range- Returns
True|False
scaled-series¶
public defn scaled-series (x:Double, exp:Double) -> Double
- Returns
Double
round-places¶
Round a given value to a given number of places after the decimal.
public defn round-places (v:Double, places:Int) -> Double
v: Double
- Value to roundplaces: Int
- Number of places after the decimal to round to. This value must be greater than 0.- Returns
Double
- Value rounded to a certain number of places.
rounded-log10¶
public defn rounded-log10 (v:Int, N:Int, places:Int) -> Double
- Returns
Double
get-power-of-10¶
Determine the power of 10 series that this value is from.
public defn get-power-of-10 (v:Double) -> Double
- Returns
Double
val A = 532.0
println("power10[A] = %_" % [get-power-of-10(A)])
val B = 0.34
println("power10[B] = %_" % [get-power-of-10(B)])
; prints:
; power10[A] = 2
; power10[B] = -1