plz. help me TT I want write if(((mp(1)​>0)&(mp(1)​<140))&((m​p(2)>0)&(m​p(2)<140))​)

1 回表示 (過去 30 日間)
rollcakes
rollcakes 2015 年 10 月 21 日
コメント済み: Guillaume 2015 年 10 月 21 日
0<mp(1)<140 + 0<mp(2)<140
that write to if(here)
plz TT
if(((mp(1)>0)&(mp(1)<140))&((mp(2)>0)&(mp(2)<140)))
thats incorrect T.T
  1 件のコメント
Guillaume
Guillaume 2015 年 10 月 21 日
編集済み: Guillaume 2015 年 10 月 21 日
What does the '+' mean in your 0<mp(1)<140 + 0<mp(2)<140 expression? While you can add logical expression, I'm fairly certain that's not what you mean.
Your code would be a lot more readable if there wasn't so many unnecessary brackets.
if mp(1) > 0 && mp(1) < 140 && mp(2) > 0 && mp(2) < 140
is exactly the same as you've written but a lot more readable.
Finally, you'll have to explain what 'that's incorrect' means.

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

採用された回答

Torsten
Torsten 2015 年 10 月 21 日
if (mp(1) > 0) && (mp(1) < 140) && (mp(2) > 0) && (mp(2) < 140)
...
end
Best wishes
Torsten.
  2 件のコメント
rollcakes
rollcakes 2015 年 10 月 21 日
thanks!!! good!
Guillaume
Guillaume 2015 年 10 月 21 日
Other than being more readable, how is this different from the original code that's been specified as not correct?

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by