主要内容

一半

构造半精确数值对象

描述

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

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

创建

语法

描述

例子

一个=一半(v转换vhalf-precision。

输入参数

全部展开

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

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

对象的功能

这些函数在MATLAB中支持半精度输入的万博1manbetx仿真®.有关支持使用半精确输入生成代码的函数列表,请参见万博1manbetx半精确代码生成支持万博1manbetx

全部展开

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

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

方法(一半(1))

例子

全部折叠

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

一个=一半(π)
A =一半3.1406

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

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

限制

扩展功能

介绍了R2018b