tnjk.net
当前位置:首页 >> mAtlAB时域波形图 >>

mAtlAB时域波形图

x=1:0.1:10; y=f(x); 时域:plot(x,y); y0=fft(y); plot(x,abs(y0)); plot(x,angle(y0))

%你好,该程序读mywav.wav文件,然后显示频谱以及波形。注意,mywav.wav文件不要太长,否则运算会很慢。 [y,Fs,bits]=wavread('mywav.wav');%读出信号,采样率和采样位数。 y=y(:,1);%我这里假设你的声音是双声道,我只取单声道作分析,如果你想分...

我不知道你的数据也不没办法帮你做,我给你个例子你自己看看就懂了 clear all clc fs=100;%设定采样频率 N=128; n=0:N-1; t=n/fs; f0=10;%设定正弦信号频率 %生成正弦信号 x=sin(2*pi*f0*t); figure(1); subplot(311); plot(t,x);%作正弦信号的...

stem()函数可以画出离散点列plot()可以画连续信号频域有好多种画法,一种是先FFT之后再自己画,一种是先算出系统函数用freqz()画幅频,相频

预计用到的函数有: wavread();读入wav格式的语音信号 fft()快速傅里叶变换 plot()绘制二维图形 randn() 高斯白噪声 示例: x=wavread('file.wav');%读取波形文件获得数据 x=x(1:1024);%取前1024点作为处理使用数据 fx=fft(x); figure(1); subpl...

你好 怎么前面加了个张老师呢????把第一个图的数据在matlab里的workplace搞出来 然后matlab主框输入sptool然后在signals里面import workplace里面的数据然后在signal里面选中刚才那个数据,然后再spectra的下面点create然后出来个框 method...

本人长期从事有偿设计和咨询工作,有需要请联系,我的QQ:491763760。谢谢。 主要范围:电路设计(模拟电路和数字电路),软件(C,C++,matlab等,修改代码,定位错误,编写程序代码)。

t=0:0.001:1;f1=sin(10*pi*t)+sin(100*pi*t)+sin(200*pi*t);f2=sin(200*pi*t)+sin(10*pi*t)-sin(100*pi*t);figure(1);plot(t,f1,t,f2);figure(2);t=1000*(1:512)/1024;ff1=fft(f1,1024)/1024;dff1=2*abs(ff1(1:512));ff2=fft(f2,1024)/1024;dff2...

wavefun

假设数据矩阵为data dt=1/3255.208; t=(1:16384*200)'*dt; y=data(:); plot(t,y); 数据点很多,画出来的图可能看不清楚

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