Matlab 如何把double双精度数值转变为标量数值

Matlab 如何把double双精度数值转变为标量数值

matlab没有标量数值的说法。
双精度数和其它数据类型都有转换函数
比如双精度转换成单精度用single,转换成32位整数用int32,等等

a = 1.2345678912; % 双精度
b = single(a); % 转化成单精度
c = int32(a); % 转化成32位整数

[可以试着参考看一下官方数值类型介绍]
(https://www.mathworks.com/help/releases/R2020b/matlab/numeric-types.html?s_tid=CRUX_lftnav)