Description: 利用Matlab内建的快速傅氏变换函数可以方便地在波数域计算重磁异常导数。介绍了基于Matlab语言的波数域求导的算法,给出了程序源代码,讨论了一些有助于提高计算精度的编程技巧。通过模型试验和数据分析,
发现在计算垂向导数时波数域求导算法的精度比傅氏级数的精度有明显改善;而水平导数的计算,2种方法的精度相当。在某区钾盐勘探中,用该方法处理高精度重力剖面数据,取得了较好效果。-It is convenient to calculate derivative in wave number space using the inbuih F胛function in Matlab.This paper describes
a matlab algorithm for derivative calculation of 1 D gravity and magnetic anomaly in wave number space,gives code of program and
deals with some programming skills for precision improvement.Throngh model test and data analysis,it is found that the precision of
the F盯method is much higher than that of the Fourier Series method in vertical derivative calculation.In horizontal derivative calculation,
however,the precisions of the two methods ale almost the same.During kainite exploration in a certain basin,satisfactory result
Wag obtained in the processing of gravity profile data using this method. Platform: |
Size: 343040 |
Author:wm |
Hits:
Description: STFT和ST变换的基本函数,和一个stft的一个例程-This code computes the Stockwell transform (S-Transform) of a one dimensional series without for loop, thereby making it computationally fast and simple. S-Transform was proposed in 1996. A nice tutorial on S-Transform can be found here:
djj.ee.ntu.edu.tw/S_Transform.pdf?
File Information Description
The present code is a Matlab function that provides a Short-Time Fourier Transformation (STFT) of a given signal x(n). The algorithm is similar to that of Matlab command “spectrogram”. The result is:
1) stft- a matrix with complex stft coefficients with time across columns and frequency across rows
2) f- frequency vector
3) t- time vector.
swt Discrete stationary wavelet transform 1-D.
swt performs a multilevel 1-D stationary wavelet decomposition
using either a specific orthogonal wavelet ( wname see
WFILTERS for more information) or specific orthogonal wavelet
decomposition filters. Platform: |
Size: 4096 |
Author:zl |
Hits: