作业帮 > 综合 > 作业

MATLAB中怎么定义一个变量的取值范围,使其只能为0、1,就像C中的,int i,i=0,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 04:44:25
MATLAB中怎么定义一个变量的取值范围,使其只能为0、1,就像C中的,int i,i=0,
如果想限制一个变量只能取0和1,可以使用logical类型的变量.
示例:
>> a=logical(0)
a =
0
>> a(1)=3
a =
1
需要注意,后面对logical变量赋值时,要带下标,如a(1),如果直接用a=3则会导致a被重载为一个double类型的变量.