フィルターのクリア

what's the difference between | and || in matlab??

388 ビュー (過去 30 日間)
maha ismail
maha ismail 2014 年 12 月 10 日
編集済み: Stephen23 2024 年 3 月 19 日
what's the difference between | and || in matlab??

採用された回答

matt dash
matt dash 2014 年 12 月 10 日
移動済み: Stephen23 2024 年 3 月 19 日
Clarification: for short circuit "and" no tests are evaluated after the first "false". For short circuit "or" no tests are evaluated after the first true.

その他の回答 (1 件)

Sean de Wolski
Sean de Wolski 2014 年 12 月 10 日
編集済み: Sean de Wolski 2014 年 12 月 10 日
| applies to each element in the array, || applies to a scalar condition:
[1 0 1] | [ 0 0 1]
v.
[1 0 1] || [ 0 0 1]
  1 件のコメント
Stephen23
Stephen23 2024 年 3 月 19 日
編集済み: Stephen23 2024 年 3 月 19 日
It is unclear to me what those code examples are supposed to clarify:
[1 0 1] | [0 0 1]
ans = 1×3 logical array
1 0 1
[1 0 1] || [0 0 1]
Operands to the logical AND (&&) and OR (||) operators must be convertible to logical scalar values. Use the ANY or ALL functions to reduce operands to logical scalar values.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeWrite Unit Tests についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by