MATLAB 帮助中心
fi 对象的 2 的下一个更高次幂的指数
fi
P = nextpow2(N)
P = nextpow2(N) 返回第一个 P,使得 2.^P >= abs(N)。按照惯例,nextpow2(0) 返回零。
P
N
2.^P >= abs(N)
nextpow2(0)
示例
全部折叠
定义 fi 对象并计算 2 的下一个更高次幂的指数。
N = fi(1000,1,18,2); P = nextpow2(N)
P = 10 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 6 FractionLength: 0
定义 fi 值的向量并计算比这些值高的 2 的下一个更高次幂的指数。
N = fi([1 -2 3 -4 5 9 519],1,16,3,2); P = nextpow2(N)
P = 1 0 1 2 3 3 10 DataTypeMode: Fixed-point: binary point scaling Signedness: Unsigned WordLength: 5 FractionLength: 0
输入值,指定为实数值标量、向量或 N 维数组。
数据类型: fi
2 的下一个更高次幂的指数,以标量、向量或 N 维数组形式返回。
输出以无符号 fi 对象形式返回,该对象具有二进制小数点定标、零小数长度和可以表示最大返回指数值的最小字长。
全部展开
代码生成不支持斜率偏置表示。
在 R2020a 中推出
nextpow2 | fi
nextpow2
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处