MATLAB 数值
MATLAB支持各种数字类,包括有符号和无符号整数以及单精度和双精度浮点数。默认情况下,MATLAB将所有数值存储为双精度浮点数。
您可以选择将任何数字或数字数组存储为整数或单精度数字。
所有数值类型都支持基本数组运算和数学运算。
转换为各种数值数据类型
MATLAB提供以下功能以转换为各种数值数据类型-
功能 作用
double 转换为双精度数字
single 转换为单精度数字
int8 转换为8位有符号整数
int16 转换为16位有符号整数
int32 转换为32位有符号整数
int64 转换为64位有符号整数
uint8 转换为8位无符号整数
uint16 转换为16位无符号整数
uint32 转换为32位无符号整数
uint64 转换为64位无符号整数
实例
创建一个脚本文件并输入以下代码-
示例
x = single([5.32 3.47 6.28]) .* 7.5
x = double([5.32 3.47 6.28]) .* 7.5
x = int8([5.32 3.47 6.28]) .* 7.5
x = int16([5.32 3.47 6.28]) .* 7.5
x = int32([5.32 3.47 6.28]) .* 7.5
x = int64([5.32 3.47 6.28]) .* 7.5
运行文件时,它显示以下结果-
x =
39.900 26.025 47.100
<