MATLAB ヘルプ センター
Stateflow チャートで 2 つの string が一致するかどうかの判定
R2021b 以降
tf = matches(str1,str2)
tf = matches(str1,str2,IgnoreCase=true)
tf = matches(str1,str2) は、string str1 と string str2 を比較します。演算子は、string が同一の場合は 1 (true) を返し、そうでない場合は 0 (false) を返します。
tf
str1
str2
1
true
0
false
例
tf = matches(str1,str2,IgnoreCase=true) は、大文字小文字の違いを無視して、string str1 と string str2 を比較します。
メモ
matches 演算子は、C をアクション言語として使用する Stateflow® チャートではサポートされません。同様の機能として、strcmp を使用します。
matches
strcmp
すべて展開する
string が一致しないため、値 0 (false) を返します。
str1 = "Hello, world!"; str2 = "hello, World!"; x = matches(str1,str2);
大文字小文字を区別しない場合、string が一致するため、値 1 (true) を返します。
str1 = "Hello, world!"; str2 = "hello, World!"; x = matches(str1,str2,IgnoreCase=true);
入力 string。string スカラーとして指定します。リテラル文字列は二重引用符で囲みます。
例: "Hello"
"Hello"
この演算子は Stateflow の構造体フィールドまたはメッセージの使用をサポートしません。Stateflow での構造体の詳細については、バス信号へのアクセスを参照してください。
R2021b で導入
strcmp | strcmpi | strncmp | strncmpi
strcmpi
strncmp
strncmpi
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ