文档帮助中心文档
确定阵列是否使用复杂存储
tf =伊斯雷尔(A)
例子
tf=以色列(A.)返回逻辑1.(真正的)当使用数字数组时A.没有虚部,且符合逻辑0(假的)否则。以色列返回逻辑0(假的)对于虚部为零的复数,因为该值仍存储为复数。
tf=以色列(A.)
A.
1.
真正的
0
假的
以色列
全部崩溃
定义一个3乘4的矩阵,A..
A=[7 3+4 i 2 5i;...2I1+3I12345;...52 108 78 3];
确定数组是否为实数组。
tf=符合逻辑的0
自A.包含复杂的元素,以色列返回false。
使用复杂的函数来创建标量,A.,具有零值虚部。
复杂的
A=复合体(12)
A=12.0000+0.0000i
确定是否A.这是真的。
A.不是真的,因为它有一个虚部,即使虚部的值是0.
确定是否A.包含任何虚数部分为零的元素。
~any(imag(A))
ans=符合逻辑的1.
A.包含零值虚部元素。
定义两个复数标量,x和Y.
x
Y
x=3+4i;y=5-4i;
确定两个复标量的相加,x和Y,这是真的。
A=x+y
A=8
MATLAB®删除零虚部。
伊斯雷尔(A)
A.是真实的,因为它没有虚部。
创建一个单元格数组。
C{1,1}=pi;%双重的C{2,1}=“约翰·多伊”;%字符数组C{3,1}=2+4i;%复双C{4,1}=ispc;%合乎逻辑C{5,1}=魔术(3);%双阵列C{6,1}=络合物(5,0)%复双
C=6×1单元阵列{[3.1416]}{'johndoe'}{[2.0000+4.0000i]}{[0]}{3x3-double}{[5.0000+0.0000i]}
C是一个1×6单元阵列。
C
循环单元格数组的元素,以区分实元素和复杂元素。
对于k=1:6x(k,1)=以色列(C{k,1});结束x
x=6x1逻辑阵列1 1 0 1 1 0
除了C{3,1}和C{6,1}是真实的数组。
C{3,1}
C{6,1}
输入数组,指定为标量、向量、矩阵或多维数组。
对于数字数据类型,如果A.没有虚部,以色列返回真正的; 如果A.有虚部吗以色列返回假的.
对于期间,日历持续时间,符合逻辑的,烧焦数据类型,以色列总是返回真正的.
期间
日历持续时间
符合逻辑的
烧焦
对于一串,桌子,细胞,结构,日期时间,功能手柄,对象数据类型,以色列总是返回假的.
一串
桌子
细胞
结构
日期时间
功能手柄
对象
数据类型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|符合逻辑的|烧焦|一串|结构|桌子|细胞|日期时间|期间|日历持续时间|功能手柄复数支持:万博1manbetx对
单一的
双重的
int8
int16
int32
int64
uint8
uint16
uint32
uint64
检查数组的每个元素A.是真的,用吧= =真正的(一个).
= =真正的(一个)
伊斯雷尔(复杂的(A))总是返回假的,即使虚部全为零。
伊斯雷尔(复杂的(A))
~isreal(x)检测具有虚部的数组,即使它全部为零。
~isreal(x)
此函数完全支持GPU阵列。有关更多信息,万博1manbetx请参阅在GPU上运行MATLAB函数(并行计算工具箱).
此函数完全支持分布式阵列。有关更多信息,万博1manbetx请参阅使用分布式数组运行MATLAB函数(并行计算工具箱).
复杂的|伊萨|有限的|isinf|伊斯南|非数字字符|互质
伊萨
有限的
isinf
伊斯南
非数字字符
互质
您拥有此示例的修改版本。是否要用编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处