MATLAB编程基础:环境、命令与易读代码编写
1. MATLAB变量类型与运算
在MATLAB中,变量类型的不同会影响其运算结果。例如,我们定义两个变量 c 和 d ,它们都存储值5,但类型不同。使用 whos 命令可以查看变量的详细信息:
>> whos
Name Size Bytes Class Attributes
c 1x1 8 double
d 1x1 2 int16
这里, c 是双精度浮点型(double),可以存储小数;而 d 是16位整型(int16),不能有小数部分。当我们尝试给它们分别加上0.1时,会得到不同的结果:
>> c = c + 0.1
c =
5.1000
>> d = d + 0.1
d =
5
可以看到, c 的值成功更新为5.1,而 d 的值保持不变,因为它不能有小数部分。若要让 d 加上0.1,需要将其转换为双精度浮点型:
>> double(d) + 0.1
ans =
5.
超级会员免费看
订阅专栏 解锁全文
1057

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



