8、MATLAB 数值计算全解析:从浮点运算到复数创建

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 类型。


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值