主要内容

一半

构造半精度数值对象

描述

使用一半构造函数将半精度数据类型分配给数字或变量。半精度数据类型占用16位内存,但其浮点表示形式使其能够处理比相同大小的整数或定点数据类型更宽的动态范围。有关更多信息,请参见浮点数而且什么是半精度?

有关支持使用半精度输入生成代码的函数列表,请参见万博1manbetx半精度代码生成支持万博1manbetx

创建

语法

描述

例子

一个=一半(v中的值转换为vhalf-precision。

输入参数

全部展开

输入数组,指定为标量、向量、矩阵或多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
复数支持:万博1manbetx是的

对象的功能

这些函数在MATLAB中支持半精度输入的万博1manbetx仿真®.MATLAB系统对象™支持半精度数据类型和万博1manbetxMATLAB系统块支持半精度万博1manbetx数据类型与实值。有关支持使用半精度输入生成代码的函数列表,请参见万博1manbetx半精度代码生成支持万博1manbetx

全部展开

腹肌 绝对值和复模
这些“可信赖医疗组织” 以弧度为单位的逆余弦
作用是 反双曲余弦
印度历的7月 以弧度为单位的反正弦
的作用 反双曲正弦
: 以弧度为单位的正切
量化 四象限正切
atanh 反双曲正切
装天花板 趋于正无穷
连词 复共轭
conv 卷积和多项式乘法
conv2 二维卷积
因为 以弧度为单位的余弦
cosh 双曲余弦
cospi 准确地计算cos(X*pi)
cumsum 累计金额
点积
经验值 指数
expm1 精确计算exp(x)-1对于较小的x值
fft 快速傅里叶变换
fft2 二维快速傅里叶变换
fftn N-D快速傅里叶变换
fftshift 将零频率分量移至频谱中心
修复 趋近于零
地板上 趋近于负无穷
菲利普-马萨 使用融合的乘法和加法方法
函数的 平方和的平方根(斜边)
传输线 快速傅里叶反变换
ifft2 二维快速傅里叶反变换
ifftn 多维快速傅里叶反变换
ifftshift 逆零频移
图像放大 复数的虚部
ldivide 左数组分割
日志 自然对数
log10 普通对数(以10为底)
log1p 精确计算log(1+x)对于较小的x值
log2 以2为底的对数和浮点数解剖
的意思是 数组的平均值或平均值
- 减法
mldivide 解线性方程组Ax = Bx
国防部 除法后余数(取模运算)
mrdivide 解线性方程组xA = Bx
mtimes 矩阵乘法
+ 添加数字,添加字符串
pow10 以10为基数的幂和半精确数字
pow2 以2为基数的浮点数的幂运算和缩放
权力 Element-wise权力
刺激 数组元素的乘积
rdivide 右数组分割
真正的 复数的实部
快速眼动 除后余数
四舍五入到最接近的十进制或整数
rsqrt 倒数平方根
标志 符号函数(signum function)
正弦角,以弧度表示
sinh 双曲正弦
sinpi 准确计算sin(X*pi)
√6 平方根
总和 数组元素的和
棕褐色 以弧度为单位的切线
双曲正切 双曲正切
乘法
uminus 一元-
uplus 一元加
allfinite 确定是否所有数组元素都是有限的
anynan 确定是否有数组元素是
将变量转换为不同的数据类型
细胞 单元阵列
双精度数组
每股收益 浮点相对精度
flintmax 浮点格式的最大连续整数
创建all数组
int16 16位有符号整数数组
int32 32位有符号整数数组
int64 64位有符号整数数组
int8 8位有符号整数数组
isa 确定输入是否具有指定的数据类型
isfloat 确定输入是否为浮点数据类型
isinteger 判断输入是否是整数数组
islogical 判断输入是否为逻辑数组
isnan 确定哪些数组元素是NaN
isnumeric 确定输入是否是数值数组
isobject 确定输入是否为MATLAB对象
伊斯雷尔 判断数组是否使用复杂存储
逻辑 将数值转换为逻辑值
创建all数组
最大浮点数 最大的正浮点数
最小正浮点数 最小的规范化浮点数
单精度数组
storedInteger 存储的整数值fi对象
定型 转换数据类型而不改变底层数据
uint16 16位无符号整数数组
uint32 32位无符号整数数组
uint64 64位无符号整数数组
uint8 8位无符号整数数组
所有 确定所有数组元素是否为非零或真正的
而且 找到逻辑与
短路, 逻辑与短路
任何 判断是否有数组元素非零
情商 确定平等
通用电气 确定大于或等于
gt 确定大于
isequal 确定数组相等性
isequaln 确定数组相等性,将NaN值视为相等
确定小于或等于
lt 确定小于
确定不平等
找到合乎逻辑的不
找到合乎逻辑的或
短路或 逻辑或与短路
连接数组
胆固醇 柯列斯基分解
circshift 循环移位阵列
结肠 向量创建、数组下标和循环迭代
复杂的 创建复杂数组
ctranspose 复共轭转置
创建指定类的空数组
眼睛 单位矩阵
翻转 元素的翻转顺序
fliplr 从左到右翻转数组
flipud 上下翻转数组
horzcat 异构阵列的水平连接
iscolumn 判断输入是否是列向量
isempty 确定数组是否为空
isfinite 确定哪些数组元素是有限的
isinf 确定哪些数组元素是无限的
ismatrix 判断输入是否为矩阵
isrow 判断输入是否是行向量
isscalar 确定输入是否是标量
issorted 确定数组是否已排序
isvector 判断输入是否是向量
长度 最大数组维度的长度
LU矩阵分解
马克斯 数组的最大元素数
最小值 数组的最小元素
ndims 数组维数
元素个数 数组元素个数
创建所有为1的数组
交换 排列数组尺寸
repelem 重复数组元素的副本
repmat 数组的重复副本
重塑 重塑数组
大小 数组大小
排序 对数组元素排序
挤压 去掉长度为1的维数
转置 转置向量或矩阵
vertcat 异构阵列的垂直连接
0 创建全零数组
区域 二维alpha形状的面积
酒吧 条形图
barh 水平柱状图
fplot 图示表达或功能
创建基本线
情节 二维折线图
plot3 三维点或线图
plotmatrix 散点图矩阵
rgbplot 情节colormap
散射 散点图
scatter3 三维散点图
xlim 设置或查询x设在限制
ylim 设置或查询y设在限制
zlim 设置或查询z设在限制
激活(深度学习工具箱) 计算深度学习网络层激活
分类(深度学习工具箱) 利用训练好的深度学习神经网络对数据进行分类
预测(深度学习工具箱) 使用训练过的自编码器重建输入
predictAndUpdateState(深度学习工具箱) 使用训练有素的循环神经网络预测响应并更新网络状态

要显示支持的函数列表,在MATLAB命令窗万博1manbetx口中输入:

方法(一半(1))

例子

全部折叠

若要将双精度数转换为半精度,请使用一半函数。

A = 1 / 2 (π)
A = 1 / 2 3.1406

你也可以使用一半函数将现有变量强制转换为半精度。

V =单(魔法(3))
v =3x3单矩阵8 1 6 3 5 7 4 9 2
A = 1 / 2 (v)
A = 3x3半矩阵8 1 6 3 5 7 4 9 2

限制

扩展功能

版本历史

在R2018b中引入