构建半精度数字对象
v
-输入数组输入阵列,指定为一个标量,矢量,矩阵或多维数组。
数据类型:单
|双
|INT8
|INT16
|INT32
|Int64的
|UINT8
|UINT16
|UINT32
|UINT64
|合乎逻辑
复数支持:金宝app是
这些功能都支持带半精度投入使用。金宝app
ABS |
绝对值和复杂的幅度 |
ACOS |
弧度反余弦 |
ASIN |
弧度反正弦 |
ATANH |
反双曲正切 |
小区 |
向正无穷大轮 |
CONV |
卷积和多项式乘法 |
CONV2 |
2-d卷积 |
COS |
弧度说法余弦 |
cospi |
计算COS(X * PI)准确地 |
点 |
点积 |
EXP |
指数 |
的expm1 |
计算EXP(X)-1准确对于x的值小 |
固定 |
向零圆 |
地板 |
向负无穷大轮 |
FMA |
乘法和加法使用融合乘法相加的方法 |
hypot将 |
平方和的平方根(斜边) |
ldivide |
左阵列的划分 |
日志 |
自然对数 |
log1p |
计算日志(1 + x)的准确对于x的值小 |
意思 |
阵列的平均或中间值 |
减去 |
减法 |
MOD |
除法(模运算)之后的余数 |
mtimes |
矩阵乘法 |
加 |
加成 |
pow10 |
10个基本能力和规模的半精度数 |
POW2 |
基地2个电源和规模浮点数 |
刺 |
数组元素的产物 |
rdivide |
右阵列的划分 |
REM |
余数 |
回合 |
舍入到最接近的小数或整型 |
rsqrt |
倒数平方根 |
罪 |
弧度参数的正弦 |
sinpi |
计算的sin(x * PI)准确地 |
开方 |
平方根 |
和 |
数组元素的总和 |
正切 |
双曲正切 |
时 |
乘法 |
UMINUS |
一元减 |
UPLUS |
一元加 |
投 |
转换变量不同的数据类型 |
细胞 |
单元阵列 |
双 |
双精度数组 |
EPS |
浮点相对精度 |
天道酬勤 |
创建所有的数组天道酬勤 值 |
INT16 |
16位带符号整数数组 |
INT32 |
32位带符号整数数组 |
Int64的 |
64位带符号整数数组 |
INT8 |
8位带符号整数数组 |
ISA |
如果确定输入具有指定的数据类型 |
isfloat |
确定输入是否是浮点数据类型 |
ISLOGICAL |
确定是否输入是逻辑阵列 |
isnan |
确定哪个数组元素为NaN |
ISNUMERIC |
确定输入是否是数字数组 |
是真实的 |
确定数组是否是真实的 |
合乎逻辑 |
将数字值逻辑值 |
为NaN |
创建所有的数组为NaN 值 |
单 |
单精度数组 |
UINT16 |
16位无符号整数数组 |
UINT32 |
32位无符号整数数组 |
UINT64 |
64位无符号整数数组 |
UINT8 |
8位无符号整数数组 |
猫 |
串联阵列 |
结肠 |
向量生成,数组下标,和对于 -loop迭代 |
眼睛 |
单位矩阵 |
充分 |
转换稀疏矩阵,以满仓 |
horzcat |
用于异构阵列横向拼接 |
iscolumn |
确定输入是否是列向量 |
是空的 |
确定阵列是否为空 |
ISFINITE |
确定哪个数组元素是有限 |
isinf |
确定哪个数组元素是无限 |
ismatrix |
确定输入是否是矩阵 |
isrow |
确定输入是否是行向量 |
isscalar |
确定输入是否是标 |
isvector |
确定输入是否是矢量 |
长度 |
最大阵列尺寸的长度 |
最大 |
阵列的最大元件 |
分 |
阵列的最小元素 |
为ndims |
数组的维数 |
numel |
数组元素的数 |
那些 |
创建所有的人的数组 |
repmat |
阵列的重复副本 |
重塑 |
整形数组 |
尺寸 |
数组大小 |
subsasgn |
重新定义下标分配 |
的subsref |
标引用 |
转 |
转置向量或矩阵 |
vertcat |
垂直并置为异构阵列 |
零 |
创建全零的数组 |
以下功能支持半精度输入,不支持复杂半精度输入。金宝app
rsqrt
FMA
所有的功能是支持半精度输入,支持代码生金宝app成,除了rsqrt
功能。
在MATLAB®中,则IsObject
函数返回半精度输入真。然而,在生成的代码,这个函数返回false。
如果你的目标硬件不具有半精度的原生支持,然后一半被用作存储类型,用算术运算在单精度进行。金宝app
有些功能的使用仅一半作为存储类型,并始终在单精度执行的算术,无论目标硬件。
如果您的MATLAB代码包含半精度数据类型不支持代码生成32位的目标。金宝app
CUDA®的5.3或更高的计算能力,需要用于产生和执行代码与半精度数据类型。
10.0或更高CUDA工具包版本是必需的,用于产生和与半精度数据类型执行代码。
内存分配(的malloc
),用于产生码CUDA模式必须被设置为“离散”
。
半精密复杂的数据类型不支持GPU代码生成。金宝app
对于GPU代码生成,半精度矩阵乘法只能与真实输入来执行。
在MATLAB中,则IsObject
函数返回半精度输入真。然而,在生成的代码,这个函数返回false。
如果你的目标硬件不具有半精度的原生支持,然后一半被用作存储类型,用算术运算在单精度进行。金宝app
有些功能的使用仅一半作为存储类型,并始终在单精度执行的算术,无论目标硬件。
如果您的MATLAB代码包含半精度数据类型不支持代码生成32位的目标。金宝app
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。