MATLAB 数值计算全解析:从浮点运算到复数创建
1. 数据类型转换
在 MATLAB 里,可借助 single 函数把其他数值数据、字符或字符串以及逻辑数据转化为单精度类型。示例如下:
y = int64(-589324077574); % 创建一个 64 位整数
x = single(y) % 转换为单精度
运行结果:
x =
single
-5.8932e+11
2. 浮点运算
2.1 双精度运算
双精度数能和以下几种类型的数据进行基本算术运算。当有一个或多个操作数为整数(标量或数组)时,双精度操作数必须是标量。结果类型通常为双精度,特殊情况除外:
- single :结果为单精度类型。
- double
- int* 或 uint* :结果的数据类型与整数操作数相同。
- char
- logical
示例:对 char 类型和 double 类型的数据进行算术运算,结果为 double 类型。
超级会员免费看
订阅专栏 解锁全文
627

被折叠的 条评论
为什么被折叠?



