伊斯雷尔
判断数组是否使用复杂存储
描述
例子
判断矩阵是否包含所有实值
定义一个3 × 4矩阵,一个
.
A = [7 3+4i 2 5i;...2i1 + 3i12 345;...52 108 78 3];
判断数组是否为实数组。
tf = isreal(A)
tf =逻辑0
自一个
包含复杂元素,伊斯雷尔
返回false。
定义虚部为零的复数
使用复杂的
函数来创建标量,一个
,虚部值为零。
A =复数(12)
A = 12.0000 + 0.0000i
确定是否一个
是真实的。
tf = isreal(A)
tf =逻辑0
一个
是不是实的,因为它有一个虚部,即使虚部的值是0
.
确定是否一个
包含虚部为零的任何元素。
~任何(图像放大(A))
ans =逻辑1
一个
包含虚部为零的元素。
产生零值虚部的计算
定义两个复标量,x
和y
.
x = 3 + 4我;y = 5-4i;
确定两个复标量的相加,x
和y
,是真实的。
A = x+y
A = 8
MATLAB®放弃零虚部。
伊斯雷尔(A)
ans =逻辑1
一个
是实数,因为它没有虚部。
在单元格数组中查找真实元素
创建单元格数组。
C{1,1} = pi;%的两倍C {2,} =“John Doe”;% char数组C{3,1} = 2 + 4i;复重%C{4,1} = ispc;%的逻辑C{5,1} = magic(3);%双列C{6,1} = complex(5,0)复重%
C =6×1单元格数组{[3.1416]}{“John Doe”}{[2.0000 + 4.0000我]}{[0]}{3 x3双}{[5.0000 + 0.0000我]}
C
是1 × 6单元格数组。
遍历单元格数组的元素,以区分实际元素和复杂元素。
为x(k,1) = isreal(C{k,1});结束x
x =6x1逻辑阵列1 1 0 1 10 0
除了C {3 1}
和1 C {6}
都是实数组。
输入参数
一个
- - - - - -输入数组
标量|向量|矩阵|多维数组
输入数组,指定为标量、向量、矩阵或多维数组。
对于数值型数据类型,如果
一个
没有虚部,伊斯雷尔
返回真正的
;如果一个
有虚部吗伊斯雷尔
返回假
.为
持续时间
,calendarDuration
,逻辑
,字符
数据类型,伊斯雷尔
总是返回真正的
.为
字符串
,表格
,细胞
,结构体
,datetime
,function_handle
,对象
数据类型,伊斯雷尔
总是返回假
.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|字符
|字符串
|结构体
|表格
|细胞
|datetime
|持续时间
|calendarDuration
|function_handle
复数支持:金宝app是的
提示
检查数组的每个元素是否
一个
是真实的,使用A ==实(A)
.伊斯雷尔(复杂的(A))
总是返回假
,即使虚部全为0。~伊斯雷尔(x)
检测包含虚部的数组,即使虚部全为零。
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。
HDL代码生成
使用HDL Coder™为FPGA和ASIC设计生成Verilog和VHDL代码。
线程环境
使用MATLAB®在后台运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
分布式阵列
使用并行计算工具箱™跨集群的组合内存对大型数组进行分区。
该函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
版本历史
R2006a之前介绍
打开举例
Vous possédez une版本modifiée de cet举例。Souhaitez-vous ouvrir cet示例avec vos修改?
对MATLAB
Vous avez cliqué sur un lien qui对应à cette命令MATLAB:
倒exécuter la command, saisissez-la dans la fenêtre de command de MATLAB。Les navigateurs web ne 金宝appsupport pas Les command MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。