主要内容

isvector.

确定输入是否为矢量

描述

例子

tf = isvector(一种返回逻辑1真的) 如果一种是矢量。否则,它返回逻辑0.错误的)。向量是二维阵列,其大小为1-by-1,其中n是非负整数。

例子

全部收缩

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

a = [1 2;3 4];tf = isvector(a)
tf =逻辑0.

检查矩阵的第一列是矢量。

TF = ISVector(a(:,1))
tf =逻辑1

检查矩阵的第一行是矢量。

tf = isvector(a(1,:))
tf =逻辑1

创建标量,它是一个1×1阵列。

a = 5;

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

tf = isvector(a)
tf =逻辑1

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

A ='你好世界!';tf = isvector(a)
tf =逻辑1

检查尺寸一种使用尺寸一种是一个13×13个字符矢量。

sz =尺寸(a)
sz =1×21 13.

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

A =“你好世界!”;

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

tf = isvector(a)
tf =逻辑1

输入参数

全部收缩

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

算法

  • 如果输入数组一种有两个以上的维度,然后ISVector(a)总是返回逻辑0.错误的)。例如,1-×1-by-n的大小阵列不是向量。

  • ISVector(a)功能没有任何特殊行为,尺寸长度等于0。例如,ISVector(a)返回逻辑1真的)如果a的大小为0乘1。但,ISVector(a)返回逻辑0.错误的)如果a的大小为0-by-3。

扩展能力

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

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

HDL代码生成
使用HDL Coder™生成FPGA和ASIC设计的Verilog和VHDL代码。

在R2006A之前介绍