Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
comparison
比較, 関係演算子
呼出し手順
a==b a~=b or a<>b a<b a<=b a>b a>=b
パラメータ
- a
- 等値比較 - a==b,- a~=b- a<>bの場合は任意の変数の型とすることができ, 順序が関連する比較- a<b,- a<=b,- a>b,- a>=bに関しては,浮動小数点の実数および整数の配列に制限されます.
- b
- 等値比較 - a==b,- a~=b- a< > bの場合は任意の変数の型とすることができ, 順序が関連する比較- a<b,- a<=b,- a>b,- a>=bに関しては,浮動小数点の実数および整数の配列に制限されます.
説明
2つの暮らすの演算士は区別する必要があります:
- 等値および不等式比較:
- a==b,- a~=b(または等価な- a<>b). これらの演算子は任意のオペランドの型に適用できます.
- 順序が関連する比較:
- a<b,- a<=b,- a>b,- a>=b. これらの演算子は 浮動小数点の実数および整数の配列にのみ適用されます.
比較演算子のセマンティクスもオペランドの型に依存します:
- 配列変数の場合
- 浮動小数点の実数および整数配列, 論理値配列, 文字列配列,多項式または有理配列,ハンドル配列,リスト... のような配列変数の場合,以下の規則が適用されます: - aおよび- bを 同じ型,同じ次元の配列として評価する場合, 要素毎の比較が行われ, 結果は同じ次元の論理値の配列となります.
- If - aおよび- bが 型は同じだが- aまたは- bが1行1列の配列の場合, このスカラーが別の配列の各要素と比較されます. この結果はスカラーでないオペランドの大きさの論理値の配列となります.
- その他の場合, 結果は論理値 - %fとなります.
- オペランドのデータ型が異なるが浮動小数点と整数のように 互換性がある場合,比較の前に型変換が行われます. 
 
- その他の型のオペランドの場合
- functionや- librariesのようなその他のオペランドの場合, 結果はオブジェクトが同じ場合に- %t, それ以外の場合に- %fとなります.- 互換性がないデータ型の間の等値比較は - %fを返します.
例
| << comments | Scilab keywords | do >> |