主要内容

isfinite

检查符号数组元素是否是有限的

语法

描述

例子

isfinite (一个返回大小相同的数组一个包含逻辑1S(真),其中元素一个是有限的,还是逻辑的0S(错误)。对于复数,isfinite返回1如果这个数的实部和虚部都是有限的。否则,它将返回0

例子

确定符号数组中哪些元素是有限值

使用isfinite,确定该符号矩阵中哪些元素是有限值:

isfinite(信谊([π南正;1 + i Inf + i NaN + i]))
Ans = 2×3 logical array 1 0 0 1 0 0

确定精确值和近似值是否有限

以50位精度近似这些符号值:

V = sym([, 2*, 3*, 4*]);V_approx = vpa(V, 50);

精确值的余切不是有限的:

床(V) isfinite(床(V))
ans = [Inf, Inf, Inf] ans = 1×4逻辑数组0 0 0 0

然而,由于舍入误差,近似值的余切是有限的:

isfinite(床(V_approx))
Ans = 1×4 logical array 1 1 1 1

输入参数

全部折叠

输入值,指定为符号数字、变量、表达式或函数,或符号数字、变量、表达式、函数的数组、向量或矩阵。

提示

  • 对于任何一个,正好是三个量中的一个isfinite (A)isinf (A),或isnan (A)1为每个元素。

  • 的元素一个被认为是有限的吗

    • 不是象征性的

    • 不是象征性的

    • 而不是包含符号无穷大的和s manbetx 845或乘积

介绍了R2013b