声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1829|回复: 1

[编程技巧] 求助关于matlab的编程

[复制链接]
发表于 2016-5-26 11:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
求助关于用matlab编写相位差的程序
回复
分享到:

使用道具 举报

发表于 2016-5-26 11:29 | 显示全部楼层
  1. n=99;%设定每周期数据采集点数
  2. T=6;%采样周期数
  3. t=0:2*pi/(n-1):2*T*pi;%采样数
  4. y1=4*sin(t);%信号1
  5. y2=8*sin(t+pi/6);%信号2,相位差取pi/6
  6. Cc=xcorr(y1,y2);%求互相关函数
  7. [y_max,t_max]=max(Cc)%找出Cc的最大值及对应的t_max
  8. subplot(311); plot(t,y1); grid;
  9. subplot(312); plot(t,y2); grid;
  10. subplot(313); plot(Cc); grid;
复制代码
wxid_kpnygglfe5ou22_1464233366097_63.png
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-5 12:15 , Processed in 0.156779 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表