三九宝宝网宝宝百科宝宝知识

怎么用matlab产生有色噪声啊

12月30日 编辑 39baobao.com

[考研和考CPA会产生冲突吗]考研和考CPA的考试时间不会冲突,考研初试一般在每年12月份最后一个周末,而CPA考试一般在每年的9-10月份。但是在准备时间上,两者会有冲突,需要同时开始两者的准备,不能等到CPA考...+阅读

标 题: 用MATLAB来生成有色噪声

发信站: 哈工大紫丁香 (2001年07月12日17:13:53 星期四), 站内信件

rand产生的是白噪声,那么有色噪声如何产生的呢?

这是从清华转过来的一个m文件。

FFT变幻然后IFFT变幻

function sig=FractRnd(beta,k,HuaTu)

%sig=FractRnd(beta,k,HuaTu)

%To generate 1/f^betta noise

%INPUT

% beta is the exponent, a number

% k is the number of synthetic data points

%OUTPUT

% sig is a k-point array

%

if nargin==2

HuaTu=0;

end

len_beta=length(beta);

phi_k=2*pi*rand(1,k);

f=[1:k].^(-beta/2).*exp(i*phi_k(1:k));

sig=real(ifft(f));

sig=(sig-mean(sig))./std(sig);

if HuaTu

%To verify the scaling behavior of power spectral density:

% P(f) ~ 1/f^beta

figure(HuaTu)

F=fft(sig);

P=(abs(F)).^2;

P([1,round(end/2):end])=[];

% plot(log(1:length(P)),log(P))

loglog(1:length(P),P,'k')

xlabel('Frequency');

ylabel('Power spectrum')

% pause

end

以下为关联文档:

如何用rand产生在某范围之内的随机数可以直接使用RANDBETWEEN函数生成一定范围内的随机数。 可以使用RAND函结合其他函数来生成一定范围内的随机数。</ol> RANDBETWEEN【语法】 RANDBETWEEN(bottom,top) Bottom...

学生考试焦虑产生的原因是第一句话明显不对,表里不一、思想上的巨人,行动上的矮子,可以佐证和推翻它,事例很多。 第二个对的,我们心理学有学过,前者着重强调其功用,后者立足于学习方式。 第三个错误,启发式规...

机械产生的原因是什么?人类为什么使用机械机械制造专业有一门基础课,叫《机械原理与机械零件》,翻开这本书,你就能看到人类对机械的发明和运用历程: 1、当人类的祖先使用木棒撬动第一块巨石的时候,他已经了解了杠杆原理;从...

孔子的儒家思想对后世产生了怎样的影响儒家思想的核心:仁、义、礼、智、信、恕、忠、孝、悌 仁 仁:爱人.孔子思想体系的理论核心.它是孔子社会政治、伦理道德的最高理想和标准,也反映他的哲学观点,对后世影响亦甚深远...

如何降低室内噪声第一、在室内装饰中进行降噪处理 1、安装双层隔声玻璃窗。 2、安装钢门声。如镀扛置胖胁愀粲锌掌纳杓疲沟梦蘼凼夷诨蚴彝獾纳艟夏汛Ë涂وァ4送猓置鸥接薪罕撸...

如何消除室内噪声噪音是人类的无形杀手,室内的噪音对婴幼儿健康影响尤其重大。为了更好地为读者提供服务,我们寻找了一些在家庭装修中能够减少室内噪音的方法,您不妨一试。 一、墙壁不宜过于光...

网络营销产生的基础是什么查了一下资料如下: 网络营销能满足价格重视型消费者的需求。网络营销能为企业节省巨额的促销的流通费用,使产品成本和价格的降低成为可能。而消费者则可在全球范围内找寻最优...

怎样才能减少锅巴的产生煮饭前加两滴食用油,你可以试着用油抹锅底,也可以直接滴在饭里,饭煮熟后要焖几分钟。 另外还要注意用开水煮饭,加点盐效果也不错。 [煮饭小窍门] 在煮饭水里加几滴沙拉,可使米饭...

打印PPT的讲义时怎样才能去掉自动产生的日期打印PPT讲义时去掉自动生成日期的步骤: 1、点视图菜单——讲义母版; 2、选中日期,按DEL键删除; 3、关闭母版视图。...

推荐阅读
图文推荐