realmax
realmax(T)
The highest finite value representable by the given floating-point DataType T.
Examples
-
Get the highest finite value of Float64:
julia> realmax(Float64) 1.7976931348623157e308This example returns the highest finite value representable by the
Float64data type. -
Get the highest finite value of Float32:
julia> realmax(Float32) 3.4028235f38It returns the highest finite value representable by the
Float32data type. - Use realmax with a user-defined data type:
julia> struct MyFloat{T} <: AbstractFloat end julia> Base.realmax(::Type{<:MyFloat}) = 100.0 julia> realmax(MyFloat) 100.0This example demonstrates how the
realmaxfunction can be extended for a custom user-defined floating-point data typeMyFloat.
Common mistake example:
julia> realmax(Float)
ERROR: MethodError: no method matching realmax(::Type{Type{Float64}})
In this example, Float is not a concrete floating-point data type. The realmax function requires a specific floating-point data type as an argument.
See Also
cummax, eigmax, findmax, hist, hist!, hist2d, hist2d!, histrange, indmax, maxabs, maxabs!, maximum!, mean, mean!, median, median!, minabs, minabs!, minimum!, minmax, quantile!, realmax, std, stdm,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.