当前位置: 首页 > news >正文

matlab 相关

1、xcorr
本质上是两个函数做内积运算
相关算法有两种:
在Matlab上既可以 1.用自带的xcorr函数计算互相关,2.通过在频域上乘以共轭复频谱来计算互相关;
在这里插入图片描述
网友验证程序

clc;clear;close all;
% s1,s2为样例数据 
s1 = [-0.00430297851562500;-0.00366210937500000;-0.00466918945312500;-0.00332641601562500;-0.000640869140625000;0.00167846679687500;0.00204467773437500;0.00247192382812500;0.00323486328125000;0.00451660156250000;0.00607299804687500;0.00610351562500000;0.00582885742187500;0.00592041015625000;0.00631713867187500;0.00521850585937500;0.00320434570312500;0.00189208984375000;0.00158691406250000;0.000305175781250000;-0.00238037109375000;-0.00378417968750000;-0.00366210937500000;-0.00396728515625000;-0.00485229492187500;-0.00521850585937500;-0.00482177734375000;-0.00442504882812500;-0.00427246093750000;-0.00378417968750000;-0.00363159179687500;-0.00296020507812500];
s2 = [-0.00531005859375000;-0.00430297851562500;-0.00439453125000000;-0.00381469726562500;-0.00219726562500000;-0.000518798828125000;0.000823974609375000;0.00186157226562500;0.00250244140625000;0.00259399414062500;0.00372314453125000;0.00479125976562500;0.00427246093750000;0.00405883789062500;0.00549316406250000;0.00509643554687500;0.00390625000000000;0.00277709960937500;0.00231933593750000;0.00158691406250000;3.05175781250000e-05;-0.00137329101562500;-0.00161743164062500;-0.00149536132812500;-0.00299072265625000;-0.00402832031250000;-0.00408935546875000;-0.00411987304687500;-0.00442504882812500;-0.00424194335937500;-0.00387573242187500;-0.00323486328125000];% 计算互相关1
cross_corr1 = xcorr(s1,s2,'coeff');% 计算互相关2:频域计算互相关
in1 = zeros(2*length(s1)-1,1);
in2 = in1;
in1(1:length(s1)) = s1;
in2(1:length(s1)) = s2;
cross_corr2 = ifft(fft(in1).*conj(fft(in2)))/(norm(in1) * norm(in2));   % 3[Re|Im]   归一化
cross_corr2 = circshift(cross_corr2, length(s1)-1);figure(1);
subplot(211);
plot(cross_corr1);
subplot(212);
plot(cross_corr2);  

统计学习–三种常见的相关系数

http://www.lryc.cn/news/458725.html

相关文章:

  • 从组会尴尬到学术突破:Transformer助力跨域推荐解析
  • 【Flutter、H5、Web?前端个人总结】分享从业经历经验、自我规范准则,纯干货
  • mysql主从配置
  • sklearn pipeline
  • springboot实现服务注册与发现
  • 美格智能亮相2024中国移动全球合作伙伴大会,共赢AI+时代
  • 【LeetCode】动态规划—309. 买卖股票的最佳时机含冷冻期(附完整Python/C++代码)
  • IDE启动失败
  • 【Kubernetes】常见面试题汇总(六十)
  • maven dependency中scope的取值类型
  • 线性代数在大一计算机课程中的重要性
  • 笔记本电脑按住电源键强行关机,对电脑有伤害吗?
  • 如何将 cryptopp库移植到UE5内
  • SpringBoot 集成GPT实战,超简单详细
  • 基于Langchain框架下Prompt工程调教大模型(LLM)[输入输出接口、提示词模板与例子选择器的协同应用
  • Vue基于vue-office实现docx、xlsx、pdf文件的在线预览
  • 哪个软件可以在线编辑ppt? 一口气推荐5个做ppt的得力助手!
  • Django学习笔记九:Django中间件Middleware
  • 原来自媒体高手都是这样选话题的,活该人家赚大钱,真后悔知道晚了
  • 胤娲科技:AI绘梦师——一键复刻梵高《星空》
  • 第18课-C++继承:探索面向对象编程的复用之道
  • 麒麟V10系统下的调试工具(网络和串口调试助手)
  • ssh封装上传下载
  • 018_FEA_Structure_Static_in_Matlab结构静力学分析
  • 网页打不开、找不到服务器IP地址
  • RUM性能优化之图片加载
  • 【Java】—— 泛型:泛型的理解及其在集合(List,Set)、比较器(Comparator)中的使用
  • 【Python】selenium遇到“InvalidArgumentException”的解决方法
  • RT-DETR改进策略:BackBone改进|CAFormer在RT-DETR中的创新应用,显著提升目标检测性能
  • 【YOLOv11】ultralytics最新作品yolov11 AND 模型的训练、推理、验证、导出 以及 使用