tnjk.net
当前位置:首页 >> mAtlAB的高斯脉冲 >>

mAtlAB的高斯脉冲

任意频率的高斯脉冲源 function [t0,e]=Gauss1(fmax) %Gauss1 function%E(t)=exp(-4*pi*(t-t0)^2/tao^2);%On the t0 point,the value of Gauss reaches the top.%ofen ,tao=2/fmax ,t0=0.8*tao,fmax is the frequency of Source;%dt=1/40*fmax; ...

这是三个高斯脉冲,最大值为1,对称中心未知(看图大于0.1小于0.15),该参数需要提供,设为b。脉冲胖瘦由s确定。函数表达式为exp(-((x-b)/2s)^2),(也可能2s处为s,画图试试就知道了) x=0:0.001:0.2; ss=[0.8952 1.7905 2.685];%%貌似这三个数...

是三个高斯脉冲,最大值为1,对称中心未知(看图大于0.1小于0.15),该参数需要提供,设为b。脉冲胖瘦由s确定。函数表达式为exp(-((x-b)/2s)^2),(也可能2s处为s,画图试试就知道了) x=0:0.001:0.2; ss=[0.8952 1.7905 2.685];

任意频率的高斯脉冲源 function [t0,e]=Gauss1(fmax) %Gauss1 function %E(t)=exp(-4*pi*(t-t0)^2/tao^2); %On the t0 point,the value of Gauss reaches the top. %ofen ,tao=2/fmax ,t0=0.8*tao,fmax is the frequency of Source; %dt=1/40*fm...

matlab中自然对数e的表达式是:exp()其中括号内部是具体的数值,如果你要用符号变量x表示的话:syms xexp(x)

elp gauspuls example: tc = gauspuls('cutoff',50e3,0.6,[],-40); t = -tc : 1e-6 : tc; yi = gauspuls(t,50e3,0.6); plot(t,yi)

参见Matlab函数库里的fft

添加噪声: [图片,map]=imread('你的图片’); I=ind2gray(图片,map); b=imnoise(I,'gaussian'); imshow(b); 去除噪声: w=fspecial('average',[3 3]); g=filter2(w,b); imshow(g,[]);

x=-10:1:10;F=@(x)exp^((pi*(x/B))^2);y=F(x)%猜的

可以使用下面这个函数添加噪声 imnoise 滤波的方法请查看参考资料 J = IMNOISE(I,TYPE,...) Add noise of a given TYPE to the intensity image I. TYPE is a string that can have one of these values: 'gaussian' Gaussian white noise with ...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com