文档帮助中心文档
判断array是否使用复杂存储
tf =伊斯雷尔(A)
例子
tf =伊斯雷尔(一个)返回逻辑1(真正的)当数字数组一个没有虚部,又合逻辑0(假否则)。伊斯雷尔返回逻辑0(假),因为该值仍然以复数形式存储。
tf =伊斯雷尔(一个)
一个
1
真正的
0
假
伊斯雷尔
全部折叠
定义一个3 × 4矩阵,一个.
A = [7 3+4i 2 5i;...2i1 + 3i12345;...2 108 78 3;
确定数组是否为实数。
tf =逻辑0
自一个包含复杂的元素,伊斯雷尔返回false。
使用复杂的函数创建标量,一个,其虚部为零。
复杂的
一个=复杂(12)
A = 12.0000 + 0.0000i
确定是否一个是真实的。
一个不是实数,因为它有虚部,尽管虚部的值是0.
确定是否一个包含任何虚部为零的元素。
~任何(图像放大(A))
ans =逻辑1
一个包含虚部为零的元素。
定义两个复标量,x和y.
x
y
x = 3 + 4我;y = 5-4i;
求两个复标量的加法,x和y,是真实的。
一个= x + y
一个= 8
MATLAB®去掉了零虚部。
伊斯雷尔(A)
一个是实数,因为它没有虚部。
创建单元格数组。
C{1} =π;%的两倍C {2,} =“John Doe”;%字符数组C{3,1} = 2 + 4i;%复杂的双C {4 1} = ispc;%的逻辑5 C{1} =魔法(3);%双数组6 C{1} =复杂(5,0)%复杂的双
C =6×1单元阵列{[3.1416]}{“John Doe”}{[2.0000 + 4.0000我]}{[0]}{3 x3双}{[5.0000 + 0.0000我]}
C是一个1 × 6单元格数组。
C
对单元格数组的元素进行循环,以区分实元素和复杂元素。
为x(k,1) = isreal(C{k,1});结束x
x =6 x1逻辑阵列1 1 0 1 1 0
除了C {3 1}和1 C {6}是真正的数组。
C {3 1}
1 C {6}
输入数组,指定为标量、向量、矩阵或多维数组。
对于数值数据类型,如果一个没有虚部,伊斯雷尔返回真正的;如果一个它有虚部吗伊斯雷尔返回假.
为持续时间,calendarDuration,逻辑,字符数据类型,伊斯雷尔总是返回真正的.
持续时间
calendarDuration
逻辑
字符
为字符串,表格,细胞,结构体,datetime,function_handle,对象数据类型,伊斯雷尔总是返回假.
字符串
表格
细胞
结构体
datetime
function_handle
对象
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|表格|细胞|datetime|持续时间|calendarDuration|function_handle复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
检查数组中的每个元素是否一个是真实的,使用= =真正的(一个).
= =真正的(一个)
伊斯雷尔(复杂的(A))总是返回假,即使虚部是全零。
伊斯雷尔(复杂的(A))
~伊斯雷尔(x)检测有虚部的数组,即使它是全零。
~伊斯雷尔(x)
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关详细信息,请参见在基于线程的环境中运行MATLAB函数.
该功能完全支持GPU阵列。金宝app有关详细信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式阵列。金宝app有关详细信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
复杂的|isnumeric|isnan|isprime|isfinite|isinf|isa
isnumeric
isnan
isprime
isfinite
isinf
isa
您有此示例的修改版本。您想用编辑打开这个示例吗?
你点击了一个与MATLAB命令相对应的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并看到当地的活动和提供。根据您的地理位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择中国网站(中文或英文),以获得最佳网站性能。MathWorks的其他国家站点并没有针对您所在位置的访问进行优化。
与当地办事处联系