ismatrix

确定输入是否为矩阵

描述

例子

TF = ismatrix (一个)返回逻辑1(真正的)如果一个是一个矩阵。否则,它返回logical0()。矩阵是具有尺寸的二维阵列——- - - - - -n,在那里n非负整数。

例子

全部折叠

确定不同大小的数组是否为矩阵。

创建一个大小为1乘3的数组。确定它是否是一个矩阵。

A1 = 0 (1、3);TF = ismatrix (A1)
TF =逻辑1

创建一个大小为0 * 3的空数组。确定它是否是一个矩阵。一个二维的空数组是一个矩阵。

A2 =零(0,3);TF = ismatrix(A2)
TF =逻辑1

创建一个大小为1×3×2的数组。确定它是否是一个矩阵。3-D数组不是矩阵。

A3 = 0 (1、3、2);TF = ismatrix (A3)
TF =逻辑0

创建一个3-D数组,并确定数组元素是否为矩阵。

首先定义一个大小为2乘3的二维数组。确定它是否是一个矩阵。

A = [0.1 0.2 0.5;0.3 0.6 0.4)
一个=2×30.1000 0.2000 0.5000 0.3000 0.6000 0.4000
TF = ismatrix (A)
TF =逻辑1

要创建3-D数组,请向数组中添加第三个维度一个。分配另一个2×3矩阵到的第三维一个与索引值2。

(::2)= 1 (2、3)
A(:,:,,2) = 1 1 1 1 1 1 1 1

检查大小为2×3×2的3-D数组是否是一个矩阵。

TF = ismatrix (A)
TF =逻辑0

现在确定是否的数组元素一个是一个矩阵。检查3d数组的第二页是否是一个矩阵。的语法(::2)在第一维和第二维中使用冒号来访问所有行和所有列。

TF = ismatrix ((:,: 2))
TF =逻辑1

检查3d数组的第二行是否为一个矩阵。的语法(2::)使用在第二和第三尺寸的结肠,以包括所有列和所有页面。

TF = ismatrix ((2::))
TF =逻辑0

(::2)是一个矩阵,因为它是一个大小为2×3的多维数组。然而,(2::)它不是一个矩阵,因为它是一个大小为1×3×2的多维数组。

创建字符数组。确定它是否是一个矩阵。

一个=“Hello, World !”;TF = ismatrix (A)
TF =逻辑1

检查尺寸一个使用大小一个是一个大小为1×13的矩阵。

尺寸(A)
ans =1×21)13

现在,通过在双引号包围的文本块创建一个字符串标量。

一个=“你好,世界!”;

检查标量是否一个大小1×1的也是一个矩阵。

TF = ismatrix (A)
TF =逻辑1

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或多维数组。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

GPU的代码生成
生成使用GPU编码器™,NVIDIA®GPU的代码CUDA®。

介绍了R2010b