在MATLAB中,int函数用于将输入参数转换为整数型数据。其语法为:
y = int(x)
其中,x为输入参数,可以是标量、向量、矩阵或多维数组;y为输出参数,是与x相同大小的整数型数组。
int函数会将x中的所有元素向下取整,并将结果存储在y中。如果输入参数x是实数或复数类型,则int函数会截取其小数部分,保留整数部分。如果输入参数x是逻辑类型,则true会被转换为1,false会被转换为0。
以下是一些示例:
x = 3.14;
y = int(x); % y = 3
x = [4.5, 6.7, -2.3, 8.9];
y = int(x); % y = [4, 6, -3, 8]
x = [true, false, true];
y = int(x); % y = [1, 0, 1]