このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
is*
関数を使用した状態の検出
MATLAB® には、配列またはオブジェクトが指定した状態かどうかを検出する多くの関数があります。これらの関数は、名前が is
で始まるため、is*
関数と呼ばれることがあります。関数は、入力が指定した状態の場合は logical 1
(true
)、それ以外の場合は 0
(false
) を返します。
たとえば、これらの関数を使用して以下を検出できます。
配列が指定したデータ型 (数値、
double
、categorical
、datetime
、string
など) である数値行列に特定の特性 (対称性をもつなど) がある
数値配列の要素が有限、実数、または複素数である
categorical
またはdatetime
配列の要素が特定の条件を満たしている外れ値、欠損値、または局所的最大値/最小値である要素が配列に含まれている
オブジェクトがグラフィックス ハンドル、Java® オブジェクト、または COM オブジェクトである
次の表に、最も注目すべき is*
関数のアルファベット順のリストと、各関数が検出する状態の説明を記載します。
関数 | 説明 |
---|---|
入力が指定したデータ型であるかどうかを判定 | |
アプリケーション データが存在するかどうかを判別 | |
行列が特定のバンド幅内かどうかを判別 | |
日付と時刻の区間内にある、 | |
入力が | |
入力が | |
入力がカテゴリ名かどうかを判別 | |
入力が cell 配列かどうかを判別 | |
入力が文字ベクトルの cell 配列かどうかを判別 | |
入力の急激な変化の検出 | |
入力が文字配列かどうかを判別 | |
入力が列ベクトルかどうかを判別 | |
入力が Component Object Model (COM) オブジェクトかどうかを判別 | |
ディクショナリが構成されているかどうかを判別 | |
入力が | |
行列が対角かどうかを判別 | |
夏時間期間中に発生する | |
入力が | |
入力が空配列かどうかを判別 | |
入力が列挙かどうかを判別 | |
配列が数値的に等しいかどうかを判別 | |
配列が数値的に等しい | |
入力が Component Object Model (COM) オブジェクト イベントかどうかを判別 | |
入力が MATLAB 構造体配列フィールドかどうかを判別 | |
入力がファイルかどうかを判別 | |
有限の配列要素を検出 | |
入力が浮動小数点配列かどうかを判別 | |
入力がフォルダーかどうかを判別 | |
入力が有効なグラフィックス オブジェクト ハンドルかどうかを判別 | |
入力が有効なグラフィックスまたは Java オブジェクト ハンドルかどうかを判別 | |
行列がエルミート行列または歪エルミート行列かどうかを判別 | |
グラフィックス ホールド状態が on であるかどうかを判別 | |
無限の配列要素を検出 | |
入力が整数配列かどうかを判別 | |
入力が Component Object Model (COM) インターフェイスかどうかを判別 | |
入力が Java オブジェクトかどうかを判別 | |
ディクショナリがキーを含むかどうかを判別 | |
入力が MATLAB キーワードかどうかを判別 | |
英字である文字を検出 | |
入力の局所的最大値を検出 | |
入力の局所的最小値を検出 | |
入力が logical 配列かどうかを判別 | |
バージョンが macOS プラットフォーム用かどうかを判別 | |
入力が行列かどうかを判別 | |
集合配列のメンバーである配列要素を検出 | |
集合配列のメンバーである、許容誤差内の配列要素を検出 | |
オブジェクトがメソッドを指定しているかどうかを判断 | |
入力の欠損値を検出 | |
| |
| |
入力が数値配列かどうかを判別 | |
入力が MATLAB オブジェクトかどうかを判別 | |
入力が順序 | |
入力の外れ値を検出 | |
バージョンが Windows® (PC) プラットフォーム用かどうかを判別 | |
素数である配列要素を検出 | |
入力がオブジェクト プロパティかどうかを判別 | |
| |
すべての数値配列要素が実数かどうかを判別 | |
時間またはカレンダーの単位に関して入力時間が規則的かどうかを判別 | |
入力が行ベクトルかどうかを判別 | |
入力がスカラーかどうかを判別 | |
配列が並べ替えられているかどうかを判別 | |
行列または table の行が並べ替えされているかどうかを判別 | |
スペース文字である文字を検出 | |
入力がスパースかどうかを判別 | |
入力が string 配列かどうかを判別 | |
入力が 1 つの要素をもつ string 配列かどうかを判別 | |
指定したカテゴリである、入力文字列の文字を検出 | |
入力が構造体配列かどうかを判別 | |
バージョンが Student Version かどうかを判別 | |
行列が対称行列または歪対称行列かどうかを判別 | |
入力が table かどうかの判別 | |
入力が table または timetable かどうかを判別 | |
istall | 入力が tall 配列であるかどうかを判別 |
入力が timetable かどうかの判別 | |
行列が下三角行列かどうかを判別 | |
行列が上三角行列かどうかを判別 | |
| |
入力が指定した基となるデータ型であるかどうかを判別 | |
バージョンが Linux® プラットフォーム用か macOS プラットフォーム用かどうかを判別 | |
入力が有効なハンドルかどうかを判別 | |
入力が有効な変数名かどうかを判別 | |
入力がベクトルかどうかを判別 | |
週末に発生する |
参考
exist
| openvar
| what
| which
| who
| whos
| Workspace Browser