文档帮助中心文档
以2为底的对数和浮点数剖析
Y=log2(X)
[F,E]=log2(X)
实例
Y=log2(X)计算元素的以2为底的对数X以致 2. Y = X .
Y=log2(X)
Y
X
[F,E]=log2(X)返回数组F和E以致 X = F ⋅ 2. E .这些价值观F通常在范围内0.5<=abs(F)<1.
[F,E]=log2(X)
F
E
0.5<=abs(F)<1
全部崩溃
X=[0110 Inf NaN];Y=log2(X)
Y=1×6-Inf 0 1.0000 3.3219 Inf NaN
将几个数字分解成指数和尾数。这些运算都遵循标准IEEE®算法。
创建一个包含多个测试值的向量X。计算每个数字的指数和尾数。
X=[1 pi-3 eps realmax realmin];格式老鼠[F,E]=log2(X)
F=第1列至第5列1/2 355/452-3/4 1/2 1列6 1/2
E=第1列至第5列1 2-51 1024第6-1021列
在表格中收集结果。将数字转换为字符向量以便于显示。
x={'1',“圆周率”,'-3',“每股收益”,“realmax”,“realmin”}'; f=strtrim(cellstr(大鼠(f'));T=表(x,f,E’,“变化无常”,{“价值”,“尾数”,“指数”})
T=6×3表值尾数指数
结果表明,对于第一行, 1. = 1. 2. ( 2. 1. ) .同样,对于第四排, EPS = 1. 2. ( 2. - 51 ) .
输入矩阵,指定为标量、向量、矩阵或多维数组。
用于浮点数剖析[F,E]=log2(X),中有零吗X生产F=0和E=0.输入Inf,-Inf或楠在中未更改地返回F相应的指数为E=0.
F=0
E=0
Inf
-Inf
楠
数据类型:仅有一个的|双重的复数支持:万博1manbetx对
仅有一个的
双重的
以2为底的对数值,作为与相同大小的标量、向量、矩阵或多维数组返回X.
尾数值,作为与相同大小的标量、向量、矩阵或多维数组返回X.这些价值观F和E满足X=F.*2.^E.
X=F.*2.^E
指数值,作为与相同大小的标量、向量、矩阵或多维数组返回X.这些价值观F和E满足X=F.*2.^E.
此函数对应于ANSI®C作用frexp()和IEEE®浮点标准函数logb().有零吗X生产F=0和E=0.
frexp()
logb()
此函数完全支持高数组。有关更多信息,请参万博1manbetx阅高阵.
背景资料
线程池
此函数完全支持基于线程的环境。有关详细信万博1manbetx息,请参阅在基于线程的环境中运行MATLAB函数.
使用说明和限制:
语法[F,E]=log2(X)不支持。万博1manbetx
如果在GPU上运行的函数的输出可能很复杂,则必须将其输入参数显式指定为复杂。有关更多信息,请参阅在GPU上处理复数(并行计算工具箱).
有关详细信息,请参阅在GPU上运行MATLAB函数(并行计算工具箱).
此函数完全支持分布式阵列。有关更多信息,万博1manbetx请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱).
日志10|日志|pow2
日志10
日志
pow2
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处