主要内容

ismatrix

确定输入是否为矩阵

描述

例子

TF = ismatrix (一个返回逻辑1真的)如果一个是一个矩阵。否则,返回逻辑的0)。矩阵是具有大小的二维阵列——- - - - - -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的2d数组。确定它是否是一个矩阵。

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 = A(:,:,1)= 0.1000 0.2000 0.5000 0.3000 0.6000 0.4000 A(:,2)= 1 1 1 1 1 1

检查大小为2 × 3 × 2的三维数组是否为矩阵。

TF = ismatrix (A)
TF =逻辑0

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

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

3-D数组的第二行是否为矩阵。的语法(2::)在第二个和第三维中使用冒号来包括所有列和所有页面。

tf = ismatrix(a(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-by-1的大小也是矩阵。

TF = ismatrix (A)
TF =逻辑1

输入参数

全部折叠

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

扩展功能

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

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

介绍了R2010b