合并 single 值与 double 值会生成 single 矩阵。请注意,5.73*10^300 太大,无法作为 single 存储,因此从 double 转换为 single 时会将其设置为无穷。(本示例中使用的 class 函数返回输入值的数据类型)。
x = [single(4.5) single(-2.8) pi 5.73*10^300]
x =
4.5000 -2.8000 3.1416 Inf
class(x) % Display the data type of x
ans =
single
合并整数值与 double 值会生成整数矩阵。请注意,pi 的小数部分舍入到最接近的整数。(本示例中使用的 int8 函数将其数值参数转换为一个 8 位整数)。
x = [int8(21) int8(-22) int8(23) pi 45/6]
x =
21 -22 23 3 8
class(x)
ans =
int8
合并 character 值与 double 值会生成 character 矩阵。MATLAB® 将本示例中的 double 元素转换为它们的 character 等效值:
x = [‘A’ ‘B’ ‘C’ 68 69 70]
x =
ABCDEF
class(x)
ans =
char
合并 logical 值与 double 值会生成 double 矩阵。MATLAB 将本示例中的 logicaltrue 和 false 元素转换为它们的 double 等效值:
x = [true false false pi sqrt(7)]
x =
1.0000 0 0 3.1416 2.6458
class(x)
ans =
double
该博文为原创文章,未经博主同意不得转。
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/127794315
上一篇:Java实现布隆过滤器
下一篇:首届数据安全大赛初赛web