- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab画瀑布图,福利叶变换,频谱图代码
瀑布图t=0:0.01:1; f=1:5;[t,f]=meshgrid(t,f);y=sin(2*pi*f.*t);waterfall(t,f,y);%就这样,你可以照样画葫芦xlabel(t);ylabel(f);zlabel(y);x = 1:24;y = 1:3;[x_grid,y_grid] = meshgrid(x,y);z = sin(2*pi/10*x_grid+pi*y_grid/3);waterfall(x,y,z);colorbar用MATLAB画瀑布图时怎样消隐啊,就是前面的频谱截面要挡住后面的。感觉不消隐的话,看起来很不舒服,没有效果。下面是源程序,大家帮忙看看怎么改,能消隐。org_data=distilldata(data.txt); %读取txt数据文件for j=1:1:8??%取第第j列数据? ?data=org_data(:,j);? ?length=size(data)/4096; %%%数据分段?? ?x=0:1:2047; %频率分辨率? ?WFIntval=1; %y轴间距为 1s? ?for i=1:1:2048? ?? ?y(i)=0;? ?end? ?for i=1:1:length? ?? ?z=data((i*4096-4095):(i*4096));? ?? ?z=z-mean(z); %去直流? ?? ?z=abs(fft(z,4096))/2048;? ?? ?z=z;? ?? ?figure(j);? ?? ?plot3(x,y+WFIntval*i,z(1:2048));? ?? ?xlabel(频率/Hz);? ?? ?ylabel(时间/s);? ?? ?zlabel(幅值/mm/s^2);? ?? ?title(瀑布图);? ?? ?view(30,30);? ?? ?axis([0,2000,-inf,inf,-inf,inf]);? ?? ?hold on? ?end? ?gridend连续的傅里叶变换t=-1:0.01:1;x=5*sin(2*pi*10*t);N=length(x);fx=fft(x);df=100/N;n=0:N/2;f=n*df;subplot(211);plot(t,x);grid; subplot(212);plot(f,abs(fx(n+1))*2/N); grid;离散傅里叶变换loadABC3.txtA=ABC3;X=A(1:3:30000);Fs=2000;Y=fft(X,10000);Pyy = Y.* conj(Y) / 10000;f=2000*(0:5000)/10000;subplot(211);plot(X);grid; subplot(212);plot(f,Pyy(1:5001)/5000); grid;x=1:0.1:10;y=f(x);时域:plot(x,y);y0=fft(y);plot(x,abs(y0));plot(x,angle(y0))追问频谱呢?y0=fft(y);plot(x,abs(y0));plot(x,angle(y0))怎样用matlab画出语音信号的时域波形和频谱图和画出加噪声-3db的白噪声后的波形、频谱,滤波图片符号编号排版地图您提交的参考资料超过50字,请删除参考资料:匿名提交回答预计用到的函数有:wavread();读入wav格式的语音信号fft()快速傅里叶变换plot()绘制二维图形randn() 高斯白噪声示例:x=wavread(file.wav);%读取波形文件获得数据x=x(1:1024);%取前1024点作为处理使用数据fx=fft(x);figure(1);subplot(211);plot(x);subplot(212)plot(abs(fx));snr=.3;x1=x+snr*randn(1,1024);%添加高斯白噪声fx1=fft(x1);figure(2);subplot(211);plot(x1)subplot(212);plot(abs(fx1))这里是我写的程序:t3=-20:0.001:20;x3=sinc(t3/pi);x31=fft(x3);figure(1);subplot(2,2,1),plot(t3,x3),title(Sampling signal);grid on;subplot(2,2,2),plot(t3,abs(x31)),title(Sampling signal abs);grid on;subplot(2,2,3),plot(t3,angle(x31)),title(Sampling signal angle);grid on;我来帮他解答 图片符号编号排版地图满意回答问题在这一句:subplot(2,2,2
文档评论(0)