文档

isvector

确定输入是否为矢量

描述

实例

TF=isvector(A.)返回逻辑1.(符合事实的)如果A.是一个向量。否则,它将返回逻辑0(错误的).向量是一个大小为1×N或N×1的二维数组,其中N是一个非负整数。

例子

全部崩溃

创建一个2乘2的矩阵。确定它是否是向量。

A=[12;34];TF=isvector(A)
TF=必然的0

检查矩阵的第一列是否为向量。

TF=isvector(A(:,1))
TF=必然的1.

检查矩阵的第一行是否为向量。

TF=isvector(A(1,:))
TF=必然的1.

创建一个标量,它是一个1乘1的数组。

A=5;

确定标量A.也是一个向量。

TF=isvector(A)
TF=必然的1.

创建一个字符数组。确定它是否为向量。

A=“你好,世界!”; TF=isvector(A)
TF=必然的1.

检查零件的尺寸A.使用大小.A.是一个1×13的字符向量。

sz=尺寸(A)
深圳=1×21 13

现在,通过用双引号括起一段文本来创建一个字符串标量。

A=“你好,世界!”;

检查标量A.也是一个向量。

TF=isvector(A)
TF=必然的1.

输入参数

全部崩溃

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

算法

  • 如果输入数组A.有两个以上的维度,那么isvector(A)总是返回逻辑0(错误的)。例如,大小为1×1×N的数组不是向量。

  • isvector(A)对于等于0的标注长度,函数没有任何特殊行为。例如isvector(A)返回逻辑1.(符合事实的)如果A的大小是0乘1。但是isvector(A)返回逻辑0(错误的)如果A的大小为0×3。

扩展能力

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

GPU代码生成
使用GPU编码器为NVIDIA®GPU生成CUDA®代码™.

在R2006a之前引入