ZKX's LAB

雷克子波的振幅谱 雷克子波的频谱

2020-12-04知识14

怎样在matlab中输出雷克子波 雷克子波及其振幅谱的matlab输出:fm=50;主频dt=0.001;时间域采样间隔number=100;采样点数t=-number/2+1:number/2;a=(1-2*(pi*fm*t*0.001).^2).*exp(-(pi*fm*t*0.001).^2);subplot(2,1,1);plot(t,a);title('Ricker-雷克子波');xlabel('时间t(ms)');ylabel('幅值A');for i=1:100f(i)=10*(i-1);计算频率endY=abs(fft(a));fourier变换,取振幅谱subplot(2,1,2)plot(f,Y);title('Ricker子波的振幅谱');xlabel('频率f(hz)');ylabel('振幅谱');注:时间域采样间隔为0.001s,采样点数为100点,总的时间长度为0.1s,则频率域采样间隔为10hz。

雷克子波的振幅谱 雷克子波的频谱

雷克子波的表达式? f(t)=(1-2*(pi*f*t)^2)*exp(-(pi*f*t)^2)f 主频 t 时间

雷克子波的振幅谱 雷克子波的频谱

求雷克子波的振幅谱和相位谱的MATLAB程序,谢谢 !!!!! 自己写了如下程序,望采纳!clc;clear;close all;Ricker子波 f=40;dt=0.004;nw=6./f/dt;nw=2*floor(nw/2)+1;nc=floor(nw/2);i=1:nw;alpha=(nc-i+1).*f*dt*pi;。

雷克子波的振幅谱 雷克子波的频谱

MATLAB编写雷克子波的程序 雷克子波及其振幅谱的matlab输出:

求助,请问雷克子波的最小平方反褶积的matlab程序有没有大神会编 f=250;ts=0.4502/f;T=ts;number=100;t=-number/2:1:number/2;a=(1-2*(pi*f*t*T).^2).*exp(-(pi*f*t*T).^2);plot(t,a);没有

“雷克子波”的英文是啥? Ricker wavelet。根据 http://www.yuyinku.com/index.php/d_0_act_tags_id_296795_msg_Ricker+wavelet_0_0.html

雷克子波的matlab程序 到底是 t 还是 T 得搞清楚,a怎么算都是常数,当然是一条直线f=250;ts=0.4502/f;T=ts;number=100;t=-number/2:1:number/2;a=(1-2*(pi*f*t*T).^2).*exp(-(pi*f*t*T).^2);plot(t,a);

雷克子波的频谱 子波零相位,换成最小相位

雷克子波的matlab编程 呵呵,你的for循环用错了。把t=-50:50提到for循环前。clear allclose alldt=5*exp(-12);freq=10^5;t=-50:1:50;lt=length(t);V0=1;for k=1:1:ltv(k)=(1-2*((((4/freq)/dt+1)/2-t(k)+1)*freq*dt)^2)*exp(-((((4/freq)/dt+1)/2-t(k)+1)*freq*dt)^2);endplot(t,v);title('Ricker-雷克子波');xlabel('时间(ns)');ylabel('幅值');还有你的dt和freq不太匹配,不过程序你可以自己改变的。有图片

随机阅读

qrcode
访问手机版