matlab中的double函数用法
时间: 2023-10-10 14:05:27 浏览: 203
matlab函数用法
4星 · 用户满意度95%
在MATLAB中,double函数用于将输入的变量转换为双精度浮点数格式。它的语法如下:
```matlab
B = double(A)
```
其中A是需要转换的变量,B是转换后的结果。double函数可以用于以下数据类型的转换:
- 逻辑型(logical)
- 字符串(char)
- 整型(int8、uint8、int16、uint16、int32、uint32、int64、uint64)
- 单精度浮点数(single)
- 复数(complex)
例如,下面的代码将一个逻辑型数组转换为双精度浮点数数组:
```matlab
A = logical([1 0; 0 1]);
B = double(A);
```
转换后的B数组如下:
```
1 0
0 1
```
注意,如果输入的变量本身已经是双精度浮点数格式,则double函数不会对它进行任何转换。
阅读全文