nextpow2
指数的下一个更高的2的幂
描述
例子
接下来的2的幂的整数值的两倍
定义一个向量双
整数值,计算下一个2的幂的指数高于价值。
(1 2 3 4 5 9 = 519];p = nextpow2 (a)
p =1×72 0 1 2 3 4 10
计算2的积极下权力。
np2 = 2 ^ p
np2 =1×71 2 4 4 8 16 1024
保留原始输入值的符号。
np2。*号(一)
ans =1×71 2 4 4 8 16 1024
接下来的2的幂的无符号整数的值
定义一个向量的无符号整数,计算下一个2的幂的指数高于价值。
一个= uint32 ((1020 4000 32700));p = nextpow2 (a)
p =1 x3 uint32行向量10 12 15
计算下一个2的幂高于中的值一个
。
2 . ^ p
ans =1 x3 uint32行向量1024 4096 32768
优化FFT和填充
使用nextpow2
功能增强的性能fft
当一个信号的长度是不2的幂。
创建一个一维向量包含8191个样本值。
x =画廊(“uniformdata”[8191]0);
计算下一个2的幂高于8191。
p = nextpow2 (8191);n = 2 ^ p
n = 8192
通过信号和接下来的2的幂fft
函数。
y = fft (x, n);
输入参数
一个
- - - - - -输入值
标量、向量或数组的实数
输入值,指定为一个标量,矢量,实数或数组的数值类型。
例子:15
例子:(-15.123 32.456 63.111)
例子:int16 (32 63 [-15])
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
扩展功能
高大的数组
计算和数组的行比装入内存。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组。
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
这个函数完全支持分布式阵列。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
之前介绍过的R2006a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。