首页 MATLAB 轴心轨迹图、幅值谱、相位谱、功率谱(转)

MATLAB 轴心轨迹图、幅值谱、相位谱、功率谱(转)

举报
开通vip

MATLAB 轴心轨迹图、幅值谱、相位谱、功率谱(转)MATLAB编程,题目如下 x=6*sin(60*pi*t)+8*sin(120*pi*t+pi/6); y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4); 程序一:两个波形图和轴心图 clear; close all; sf=800;%采样频率; N=512;%采样点数 t=0:1/sf:1; x=6*sin(60*pi*t)+8*sin(120*pi*t+pi/6); y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4);...

MATLAB 轴心轨迹图、幅值谱、相位谱、功率谱(转)
MATLAB编程,题目如下 x=6*sin(60*pi*t)+8*sin(120*pi*t+pi/6); y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4); 程序一:两个波形图和轴心图 clear; close all; sf=800;%采样频率; N=512;%采样点数 t=0:1/sf:1; x=6*sin(60*pi*t)+8*sin(120*pi*t+pi/6); y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4); subplot(2,1,1); %生成m*n个图,当前激活第一个图plot(t,x); xlabel('时间t 单位s'); % x轴注解 ylabel('幅值x 单位cm'); % y轴注解 title('A的波形图'); % 图形标题 grid on; % 显示格线 subplot(2,1,2); plot(t, y, 'g'); xlabel('时间t 单位s'); % x轴注解 ylabel('幅值y 单位cm '); % y轴注解 title('B的波形图'); % 图形标题 grid on; % 显示格线 %轴心轨迹图 figure(2) plot(x,y,'b') grid on; 程序二:计算X、Y的波形系数和波峰系数 %x y的波形系数和波峰系数 clc; close all; sf=800; t=0:1/sf:1; x=6*sin(60*pi*t)+8*sin(120*pi*t+pi/6); xav=mean(abs(x));%平均绝对值 xp=max(x);%幅值也就是最大值 z=x.^2; d=mean(z); xrms=sqrtm(d);%有效值 Ft=xrms/xav; Fc=xp/xrms; disp(['x的波形系数是']); disp(num2str(Ft)); disp(['x的波峰系数是']); disp(num2str(Fc)); %y的波形系数和波峰系数 y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4); x=y; xav=mean(abs(x));%平均绝对值 xp=max(x);%幅值也就是最大值 z=x.^2; d=mean(z); xrms=sqrtm(d);%有效值 Ft=xrms/xav; Fc=xp/xrms; disp(['y的波形系数是']); disp(num2str(Ft)); disp(['y的波峰系数是']); disp(num2str(Fc)); 程序三:求解幅频谱、相频谱、功率谱 %幅频谱、相频谱、功率谱 clc; fs=800;%设定采样频率 N=512;%采样点数 n=0:N-1; t=n/fs; y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4); %进行FFT变换并做幅频谱 yy=fft(y,N);%进行fft变换 py1=yy/512; py2=py1*2;%单边谱乘以2 mag= abs(py2) ;%求幅值 f=(0:256)*800/512; subplot(2,1,1); plot(f,mag(1:257));%做幅频谱图 xlabel('频率(Hz)'); ylabel('幅值'); title('B的幅频谱'); grid; %功率谱 power=mag(1:257).^2; subplot(2,1,2); plot(f,power); grid on; title('B的功率谱'); xlabel('频率(Hz)'); ylabel('功率'); %相频图 pyy=angle(yy); Pyy=180/pi*pyy;%弧度变角度 figure(2); plot(f,Pyy(1:257)); gridon; title('B的相频谱'); xlabel('频率(Hz)'); ylabel('相位(度)'); 程序四:%相关系数和相干性 clc; closeall; dt=1/800; sf=800; t=0:1/800:1; x=6*sin(60*pi*t)+8*sin(120*pi*t+pi/6); y=8*sin(60*pi*t+pi/2)+3*sin(120*pi*t+pi/4); %相关系数 N=128; a=xcorr(x,y,128); a=a(N+1:2*N+1); plot(t(1:N),a(1:N)); gridon; %求A、B的相干函数 figure(2); N=512; [cxy,w]=cohere(x,y,N/4,sf,hamming(N/4),0,'mean'); plot(w,cxy); grid; title('相干 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 '); xlabel('频率(Hz)'); 以下是matlab help的例子 t = 0:0.001:0.6; x = sin(2*pi*50*t)+sin(2*pi*120*t); y = x + 2*randn(size(t)); plot(1000*t(1:50),y(1:50)) title('Signal Corrupted with Zero-Mean Random Noise') xlabel('time (milliseconds)' Y = fft(y,512); Pyy = Y.* conj(Y) / 512; f = 1000*(0:256)/512; plot(f,Pyy(1:257)) title('Frequency content of y') xlabel('frequency (Hz)')
本文档为【MATLAB 轴心轨迹图、幅值谱、相位谱、功率谱(转)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_633808
暂无简介~
格式:doc
大小:21KB
软件:Word
页数:8
分类:工学
上传时间:2019-01-13
浏览量:70