如何用matlab中的if语句写出1到7天的条件?

时间:2016-10-06 20:57:11

标签: matlab

period=input('Enter the rental period:');
toc=menu('Select type of the car from menu.','Class B','Class C','Class D');
if period>60
   disp('Rental is not available for more than 60 days.')
else if period<7 & toc==3
   disp('Class D cars can not be rented for less than 7 days')
else if period=1<6 & toc==2

我在这里进行计算并检查一些条件以获得租车费用。 我被困在最后一行 我如何检查期限是否在1到1天内?

1 个答案:

答案 0 :(得分:0)

替代解决方案:

您可以使用语句B == a,其中a是标量,B是矩阵,以制作大小为B的布尔矩阵,其中每个布尔值表示B是否等于a。通过将此与any()结合使用,我们发现any([1:7] == period在句点介于1到7之间时将为真。