Main Content

iscolumn

入力が列ベクトルかどうかを判別

説明

tf = iscolumn(V) は、V が列ベクトルの場合は logical 1 (true) を返します。その他の場合は logical 0 (false) を返します。列ベクトルはサイズが N 行 1 列の 2 次元配列です。ここで、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

ここで、テキストを二重引用符で囲むことで string スカラーを作成します。

V = "Hello, World!";

スカラー V が列ベクトルでもあるかどうかをチェックします。

tf = iscolumn(V)
tf = logical
   1

入力引数

すべて折りたたむ

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。

アルゴリズム

  • 入力配列 V に 2 より多い次元が存在する場合、iscolumn(V) は logical 0 (false) を返します。たとえば、サイズが N×1×2 の配列は列ベクトルではありません。

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための VHDL、Verilog および SystemVerilog のコードを生成します。

バージョン履歴

R2010b で導入