For the following code, I'm trying to say that if the rocket is turned on, the thrust is 1950 lb and if the rocket is turned off, the thrust is 0 lb. I have raw-coded it but I would prefer it as a function with boolean operators.
rcktOn = [0 1];
T = rcktOn*1950;
T_off = T(1)
T_on = T(2)
Is there any simple way to use booleans to convey the above information?

2 件のコメント

Guillaume
Guillaume 2019 年 2 月 28 日
Note that booleans are call logical in matlab, and have values true or false. logical is implicitly convertible to double.
Nubu
Nubu 2025 年 2 月 25 日
true

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

 採用された回答

Adam
Adam 2019 年 2 月 28 日
編集済み: Adam 2019 年 2 月 28 日

1 投票

thrust = rocketOn * 1950
And just set rocketOn to true or false as appropriate, e.g.
>> rocketOn = true;
>> thrust = rocketOn * 1950
thrust =
1950

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeProgramming についてさらに検索

製品

リリース

R2018b

質問済み:

2019 年 2 月 28 日

コメント済み:

2025 年 2 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by