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 个评论

Note that booleans are call logical in matlab, and have values true or false. logical is implicitly convertible to double.
true

请先登录,再进行评论。

 采纳的回答

Adam
Adam 2019-2-28
编辑:Adam 2019-2-28
thrust = rocketOn * 1950
And just set rocketOn to true or false as appropriate, e.g.
>> rocketOn = true;
>> thrust = rocketOn * 1950
thrust =
1950

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息

产品

版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by