x = e ¶x = e (n) ¶x = e (m, n, …) ¶x = e ([m, n, …]) ¶x = e (…, class) ¶返回一个标量、矩阵或N维数组,其元素都等于自然对数的底。
常量e满足方程log(e) =1。
如果不带参数调用,返回标量e。
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回一个具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single".
p = pi ¶p = pi (n) ¶p = pi (m, n, …) ¶p = pi ([m, n, …]) ¶p = pi (…, class) ¶返回一个标量、矩阵或N维数组,其元素都等于圆的周长与其直径的比值。
如果不带参数调用,返回标量pi.
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回一个具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single".
x = I ¶x = I (n) ¶x = I (m, n, …) ¶x = I ([m, n, …]) ¶x = I (…, class) ¶返回一个标量、矩阵或N维数组,其元素都等于纯虚单位,定义为sqrt (-1) .
I, 和等效形式i, j, and J,
是函数,因此它们的值可以被重新用于其他目的(例如i作为计数器变量)。
如果不带参数调用,返回标量complex (0, 1).
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回一个具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single".
x = Inf ¶x = Inf (n) ¶x = Inf (m, n, …) ¶x = Inf ([m, n, …]) ¶x = Inf (…, class) ¶x = Inf (…, "like", var) ¶返回一个标量、矩阵或N维数组,其元素都等于正无穷大的IEEE 754表示。
当结果太大而无法使用IEEE 754浮点格式表示数字时,就会返回无穷大。返回有限性的两个常见例子是除以零和溢出。
[ 1/0 e^800 ] ⇒ Inf Inf
如果不带参数调用,返回标量Inf.
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回一个具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single".
如果一个变量var在"like"之后指定,输出x将具有与var相同的数据类型、复数性和稀疏性。
x = NaN ¶x = NaN (n) ¶x = NaN (m, n, …) ¶x = NaN ([m, n, …]) ¶x = NaN (…, class) ¶x = NaN (…, "like", var) ¶返回一个标量、矩阵或N维数组,其元素均等于IEEE 754符号NaN(非数字)。
NaN是在运算中不能产生明确定义的数值的结果。
常见的产生NaN的操作是与无穷大进行算术运算(Inf - Inf),零除以零(0/0),
以及任何涉及另一个NaN值的操作(5 + NaN)。
注意,NaN总是与NaN不相等(NaN != NaN)。
这种行为由IEEE 754浮点运算标准规定。要查找NaN值,请使用isnan函数。
如果不带参数调用,返回标量NaN.
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回一个具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single".
如果在"like"之后指定一个变量var,输出x将具有与var相同的数据类型、复数性和稀疏性。
d = eps ¶d = eps (x) ¶d = eps (m, n, …) ¶d = eps ([m, n, …]) ¶d = eps (…, class) ¶返回一个标量、矩阵或N维数组,其元素是eps,机器精度。
更准确地说,eps是机器浮点系统中任何两个相邻数字之间的相对间距。
这个数字既取决于系统,也取决于数字在浮点系统可表示范围内的位置。
在支持IEEE 754浮点运算的机器上,eps (1.0)的double精度约为2.2204e-16,single精度约为1.1921e-07。
如果不带参数调用,返回标量eps (1.0).
给定一个浮点参数x,返回一个与x相同大小的数组d,其中每个元素是该元素的距离到下一个最大值的距离。
如果使用两个或更多标量整数参数,或者一个整数值的向量,返回具有给定维度的数组,其元素都是eps。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single".
Rmax = realmax ¶Rmax = realmax (n) ¶Rmax = realmax (m, n, …) ¶Rmax = realmax ([m, n, …]) ¶Rmax = realmax (…, class) ¶Rmax = realmax (…, "like", var) ¶返回一个标量、矩阵或N维数组,其元素都等于可表示的最大浮点数。
实际值取决于系统。在支持IEEE 754浮点运算的机器上,realmax双精度近似为1.7977e+308,单精度近似为3.4028e+38。
如果不带参数调用,返回标量realmax(.
"double")
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single"。
如果在"like"之后指定一个变量var,输出Rmax将具有与var相同的数据类型、复数性和稀疏性。
Rmin = realmin ¶Rmin = realmin (n) ¶Rmin = realmin (m, n, …) ¶Rmin = realmin ([m, n, …]) ¶Rmin = realmin (…, class) ¶Rmin = realmin (…, "like", var) ¶返回一个标量、矩阵或N维数组,其元素都等于可表示的最小归一化浮点数。
实际值取决于系统。在支持IEEE 754浮点运算的机器上,realmin双精度近似为2.2251e-308,单精度近似为1.1755e-38。
如果不带参数调用,返回标量realmin(.
"double")
如果使用单个标量整数参数n调用,返回一个NxN方阵.
如果使用两个或更多标量整数参数调用,或者一个整数值的向量,返回具有给定维度的数组。
可选参数class指定返回数组的类型。
有效的选项有"double" (default) 或 "single"。
如果在"like"之后指定一个变量var,输出Rmin将具有与var相同的数据类型、复数性和稀疏性。
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2