isvector

确定输入是否为向量

描述

例子

TF = isvector (一个)返回逻辑1(真正的)如果一个是一个向量。否则,它返回logical0()。向量是一个大小为1×N或N×1的二维数组,其中N是非负整数。

例子

全部折叠

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

A = [12];3 4];TF = isvector (A)
TF =逻辑0

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

TF = isvector ((: 1))
TF =逻辑1

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

TF = isvector ((1,:))
TF =逻辑1

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

= 5;

确定标量是否一个也是一个向量。

TF = isvector (A)
TF =逻辑1

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

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

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

深圳=大小(一个)
深圳=1×21)13

现在通过在双引号中包含一段文本来创建字符串标量。

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

检查标量是否一个也是一个向量。

TF = isvector (A)
TF =逻辑1

输入参数

全部折叠

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

算法

  • 如果输入数组一个超过两个维度isvector (A)总是返回逻辑0()。例如,大小为1×1×n的数组就不是向量。

  • isvector (A)函数对于维度长度为0没有任何特殊行为。例如,isvector (A)返回逻辑1(真正的如果A的大小是0×1。但是,isvector (A)返回逻辑0()如果A的大小是0×3。

扩展功能

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

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

之前介绍过的R2006a