在matlab里面生成莱斯噪声的程序是什么

在matlab里面生成莱斯噪声的程序是什么,第1张

noiseReal = sigma * randn( size ( img ) )

noiseImag = sigma * randn( size ( img ) )

实部虚部和拆为高斯分布,唤山枣即为赖斯分唯举布。

noiseImg = sqrt ( ( img + noiseR ) .^ 2 + noiseI .^ 2 )

clear,clc

A=1

sigma=1

fx=@(sigma,x,A)x./(sigma^2).*exp(-(A.^2+x.^2)./(2*sigma))*besseli(A.^2,2.027)

x=0:.01:10

y=fx(sigma,x,A)

figure(1)

plot(x,y,'r-')

grid on

xlabel('孝或r/巧毁伍σ'),ylabel('余宏p(r)')

hold on

这是我找到的租如,你看看

clear,clc

A=1;

sigma=1;

fx=@(sigma,x,A)x./(sigma^2).*exp(-(A.^2+x.^2)./(2*sigma))*besseli(A.^2,2.027);

x=0:.01:10;

y=fx(sigma,x,A);

figure(1)

plot(x,y,'迟雹r-'弊旦启)

grid on。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8217117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存