ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

ischar

入力が文字配列かどうかを判別

説明

tf = ischar(A) は、A が文字配列の場合は logical 1 (true)、その他の場合は logical 0 (false) を返します。

すべて折りたたむ

さまざまな配列を作成し、それらが文字配列であるかどうかを判別します。

文字ベクトルをテストします。

chr = 'Mary Jones'
chr = 
'Mary Jones'
tf = ischar(chr)
tf = logical
   1

数値配列をテストします。

X = rand(1,3)
X = 1×3

    0.8147    0.9058    0.1270

tf = ischar(X)
tf = logical
   0

string 配列をテストします。R2017a 以降、二重引用符を使用して string を作成できるようになりました。

str = ["Smith","Chung","Morales"; ...
       "Sanchez","Peterson","Adams"]
str = 2x3 string array
    "Smith"      "Chung"       "Morales"
    "Sanchez"    "Peterson"    "Adams"  

tf = ischar(str)
tf = logical
   0

str は文字配列ではなく string 配列であるため、ischar0 を返します。

入力引数

すべて折りたたむ

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。A には任意のデータ型を使用できます。

拡張機能

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

R2006a より前に導入