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

mAtlAB时域波形图

我不知道你的数据也不没办法帮你做,我给你个例子你自己看看就懂了 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);%作正弦信号的...

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...

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

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

输入和输出的数组x和y是离散后的实际值, 还是传递函数的输入和输出,这个需要先反拉氏变换ilaplace。 然后用傅里叶变换fft实现。 频谱图还要用到fftshift。

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

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

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

%产峰值1三角波析其0~63谐波幅值谱相位谱 clf; Fs =128; %采频率 T = 1/Fs; % 采周期 N = 128; % 采点数 t = (0:N-1)*T; % 间单位:S x=zeros(N); for n=0:N-1 b=fix((n)/(N/4)); m=n+1; A=1/(N/4); if b==0 x(m)=A*n; elseif b==1||b==2 x(m)=A...

画宽为1的矩形脉冲信号的MATLAB源程序如下: width=1; t=-1:0.001:1; ft=rectpuls(t,width); plot(t,ft); grid on

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