matlab - MATLAB 中的互相关错误(crosscorr 命令)
问题描述
我的代码有问题。我有两种数据(我们称它们为 a 和 b)。这些是单元格,在每个单元格中我都有双数/数字(见附图)。我想使用循环将 a 的数据与 b 的数据交叉关联。我正在使用以下代码:
for i=1:numel(a)
[c,lag]=crosscorr(a{i},b{i})
r = [0.65, 1];
ii = c >= r(1) & c <= r(2)
% this finds the index of he rows(2) that have x in between
idx = find(abs(c) > r(1) & abs(c) <= r(2));
% number of intervals with positive check
numIdx{i} = sum(abs(c) > r(1) & abs(c) <= r(2))
Final{i}=(numIdx{i})'
n=Final'
end
解决方案
推荐阅读
- laravel - laravel 下载响应下载多个文件夹
- django - 如何在 django 中进行迁移?
- css - 如何增加导航栏中图标和文本的大小 Visual Studio Code
- java - 线程“主”java.io.IOException 中的异常:服务器返回 HTTP 响应代码:405
- css - {颜色:继承}与{颜色:currentColor}有什么区别?
- azure-api-management - 从 set-body 中的 if 语句访问 MatchedParameters
- mathjax - 剧透中的 Mathjax 延迟渲染代码
- sap-cloud-sdk - 为 S/4HANA On-premise 2020 预生成的类型安全客户端库不可用
- liferay - Kaleo 工作流程:多个通知 onEntry
- r - 从 R 中的循环输出创建向量