Section: Base Constants
y = inf
The returned type is a 32-bit float, but promotion to 64 bits preserves the infinity.
Note that infinities are not preserved under type conversion to integer types (see the examples below).
--> inf*0
ans =
<float> - size: [1 1]
nan
--> inf*2
ans =
<float> - size: [1 1]
inf
--> inf*-2
ans =
<float> - size: [1 1]
-inf
--> inf/inf
ans =
<float> - size: [1 1]
nan
--> inf/0
ans =
<float> - size: [1 1]
inf
--> inf/nan
ans =
<float> - size: [1 1]
nan
Note that infinities are preserved under type conversion to floating point types (i.e., float, double, complex and dcomplex types), but not integer types.
--> uint32(inf) ans = <uint32> - size: [1 1] 0 --> complex(inf) ans = <complex> - size: [1 1] inf 0 i