matlab double函数
时间: 2023-10-31 08:46:12 浏览: 215
matlab函数大全
double函数是一个MATLAB内置函数,其作用是将输入的数据转换为双精度浮点型数据类型。它的语法格式如下:
B = double(A)
其中,A是需要转换的数据,可以是MATLAB中的任何数据类型,包括数字、逻辑值、字符、字符串、结构体、单元格等;B是转换后的双精度浮点型数据类型。
举个例子,我们可以将一个整数向量转换为双精度浮点型数据类型:
>> A = [1 2 3 4 5];
>> B = double(A)
B =
1 2 3 4 5
我们也可以将一个逻辑值矩阵转换为双精度浮点型数据类型:
>> A = [true false; false true];
>> B = double(A)
B =
1 0
0 1
需要注意的是,double函数会将字符、字符串等非数值类型的数据转换为NaN(Not a Number),因此在使用时需要注意数据类型的一致性。
阅读全文