Main Content

iscolumn

确定输入是否为列向量

说明

示例

如果 V 是列向量,则 tf = iscolumn(V) 返回逻辑值 1 (true)。否则,将返回逻辑值 0 (false)。列向量是大小为 N×1 的二维数组,其中 N 是非负整数。

示例

全部折叠

创建一个向量。确定它是否为列向量。

V = rand(5,1);
tf = iscolumn(V)
tf = logical
   1

计算向量的共轭转置。确定它是否为列向量。

Vt = V';
tf = iscolumn(Vt)
tf = logical
   0

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

V = 5;

确定标量 V 是否也是列向量。

tf = iscolumn(V)
tf = logical
   1

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

V = 'Hello, World!';
tf = iscolumn(V)
tf = logical
   0

使用 size 检查 V 的维度。V 是 1×13 字符向量,不是列向量。

sz = size(V)
sz = 1×2

     1    13

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

V = "Hello, World!";

检查标量 V 是否也是列向量。

tf = iscolumn(V)
tf = logical
   1

输入参数

全部折叠

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

算法

  • 如果输入数组 V 有两个以上的维度,则 iscolumn(V) 返回逻辑值 0 (false)。例如,大小为 N×1×2 的数组不是列向量。

扩展功能

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

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

版本历史记录

在 R2010b 中推出

另请参阅

| | | |