arrays - 将事件索引与时间向量合并 Matlab
问题描述
我有两个向量。
time = [0:100];
events = [2,4,5,10,22,33,34,35,66,69,72,77,81,99];
我想知道如何制作一个新的二进制向量,在每个索引位置(1-101)中,有一个 0 或一个 1,表示事件的不存在或存在。
这个新向量将是长度(时间),看起来像这样(仅显示前 10 个位置):
new = [0,1,0,1,1,0,0,0,0,1,....];
最终,这个“新”向量将用于对滚动窗口内的事件求和,以确定每单位时间事件的频率。
解决方案
推荐阅读
- vue.js - 如果两个组件位于不同的文件夹中,那么它们具有相同的名称是一种不好的做法吗?
- syntax-error - 由于缺少值而导致的 stata 逻辑回归错误代码 - 我该怎么办?
- c# - 如何使用反射在 ASP.NET Core 中使用自己的接口注册多个实现?
- python - 无法配置 Selenium+Edge+Mac
- c++ - 在 vivado_hls 的流中发送浮点数的问题
- ios - Swift -Rich Notification 截断图像的顶部和底部
- javascript - 有没有办法可以将字符串转换为 JavaScript 对象?
- web-scraping - Excel 中的网页抓取,无法下载表格
- matlab - matlab - 两个结构的唯一点之间的最小欧几里得距离
- docker - 我应该如何在 Docker 容器中使用 libfaketime 和 cron?