realmin — Return the smallest positive normalized floating-point value.

realmin returns the smallest positive normalized value for double or single; the default is double.

Syntax

value = limit()
value = limit(classname)

Inputs

NameTypeRequiredDefaultDescription
classnameStringScalarNoNumeric class name.

Returns

NameTypeDescription
valueAnyLimit value.

Errors

IdentifierWhenMessage
RunMat:numericLimits:InvalidClassThe requested class is not supported by the limit query.numeric limit: unsupported class

How realmin works

  • Supports double and single class names.

Does RunMat run realmin on the GPU?

No GPU kernels are launched.

GPU memory and residency

The result is host-resident.

Example

Double precision real minimum

realmin

Expected output:

ans = double real minimum

Using realmin with coding agents

Open a RunMat example with live inputs, then ask the agent to explain how realmin changes the result.

Run a small realmin example, explain the result, then change one input and compare the output.

FAQ

Does this return denormals?

No. It returns the normalized minimum, matching MATLAB's documented behavior.

Elementwise

abs · angle · bsxfun · complex · conj · double · erf · erfcinv · exp · expm1 · factorial · flintmax · gamma · gammaln · heaviside · hypot · idivide · imag · intmax · intmin · ldivide · log · log10 · log1p · log2 · minus · nextpow2 · plus · pow2 · power · rdivide · real · realmax · realsqrt · rescale · sign · single · sqrt · swapbytes · times · uint32

Trigonometry

acos · acosh · asin · asinh · atan · atan2 · atanh · cos · cosd · cosh · cospi · deg2rad · pol2cart · rad2deg · sin · sind · sinh · sinpi · tan · tand · tanh

Reduction

all · any · bounds · cummax · cummin · cumprod · cumsum · cumtrapz · diff · gradient · max · maxk · mean · median · min · mink · movmax · movmean · movmedian · movmin · movprod · movstd · movsum · movvar · nnz · prod · rms · std · sum · trapz · var

Rounding

ceil · fix · floor · mod · rem · round

Factor

chol · decomposition · eig · eigs · lu · qr · svd

Solve

cond · det · inv · linsolve · norm · null · pinv · rank · rcond · rref · vecnorm

Symbolic

digits · int · limit · piecewise · sym · syms · vpa

Fft

fft · fft2 · fftshift · ifft · ifft2 · ifftshift

Discrete

lcm · primes

Ode

ode15s · ode23 · ode45

Open-source implementation

Unlike proprietary runtimes, every RunMat function is open-source. Read exactly how realmin is executed, line by line, in Rust.

About RunMat

RunMat is an open-source runtime that executes MATLAB-syntax code blazing on any GPU. It is licensed under the Apache 2.0 license.

  • RunMat automatically optimizes your math for GPU execution on Apple, Nvidia, and AMD hardware. No code changes needed. Simulations that took hours now take minutes.
  • Start running code in seconds. RunMat runs in the browser, on the desktop, or from the CLI. No license server, no IT ticket.

Getting started · Benchmarks · Pricing

Download RunMat

Download RunMat for full performance, or use RunMat in your browser for zero setup.