論理スカラー値に変換可能

조회 수: 10 (최근 30일)
Kenji Ohmori
Kenji Ohmori 2018년 2월 8일
댓글: michio 2018년 2월 9일
if a == 1 @@ b == 1 という記述をチェックボックスのCallbackにしており、以下のようなエラーが出るのですが、実行すると条件通りの動作はしているようです。
(エラー内容) @@と && の演算の演算子は、論理スカラー値に変換可能でなければなりません。
【@@は縦線二本です、表示されないので】 どのように修正すべきか教えていただけると助かります。宜しくお願いします。

채택된 답변

michio
michio 2018년 2월 8일
の1つ目の例題に「X と Y にショートサーキット OR 演算子を使用すると、エラーが返されます。ショートサーキット演算子は、スカラーの論理条件でのみ演算を行います。」とあります。
Kenjiさんのコードでの変数 a, b がベクトル値であるためのエラーかと思いますが、いかがでしょうか?
  댓글 수: 4
Kenji Ohmori
Kenji Ohmori 2018년 2월 9일
편집: Kenji Ohmori 2018년 2월 9일
ご指摘のようにブレークポイント設定で状態を確認しました。別の理由で変数の値がうまく受け渡せていませんでした。解決しました、ありがとうございます。
michio
michio 2018년 2월 9일
よかったです。安心しました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 グラフィックス オブジェクト에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!