利用位运算,快速实现排列。
位运算--快速判断奇偶性
利用位运算,可以快速的判断整数的奇偶性。
位运算
1个Byte由8个Bit构成,每一个Bit为0或1。针对这一特性,利用位来存储数据,可以实现空间最优化。此外,由于CPU指令集可以一次性操作多个Bit,故这一方法可以避免对数据元素的循环遍历操作,从而实现加速。
PML边界-一阶声波方程有线差分模拟在二维下的实现
本文介绍了二维下声波方程PML吸收边界的有限差分实现。
一阶声波方程有线差分模拟在二维下的实现
本文介绍了一阶声波方程在二维下的有限差分模拟。
PML边界-一阶声波方程有线差分模拟
本文介绍了声波方程的PML吸收边界有限差分模拟,并利用一维模型例子加以说明。
一阶声波方程有线差分模拟
本文介绍了一阶声波方程有限差分模拟,并利用一维模型例子加以说明。
FFT终点截断引起的错误
我看过很多例FFT计算中端点处理的错误,先来看以下的例子:
下图中,1Hz的周期正弦信号$sin(2\pi t)$,通过FFT计算,其功率频谱中,存在1Hz以外的信号,这显然是不对的。
在很多案例中,这一现象被忽视,或者被解释为计算误差。特别是当信号的序列足够长时,这一特征会十分的不明显。亦有一部分案例期望通过补零来优化结果。