matlab - 如何找到对应于从 -10 到 9.99 的 t 的索引
问题描述
假设我有一个向量: t=-10:0.01:9.99; 它具有与向量 y 不同的向量长度。如何找到对应于 t 的 y 的索引?
解决方案
您可以使用该ismember
函数查找与另一个向量中的索引匹配的索引。例如像这样的东西
x = 0:0.1:10; %some x data
y = x.^2; %some y data
xcoarse = 0:10; %coarser or restricted x data
idx = ismember(x,xcoarse); %find indexes
yy = y(idx); %Find corresponding y values
推荐阅读
- android - 不兼容的 Kotlin/Native 库
- haskell - 函数与输入数据类型不一致
- python - Twitter API错误charmap'编解码器无法编码位置字符
- javascript - 获取动态创建元素的 id 和 value
- asp.net-core-mvc - Azure AD B2C 和 Microsoft Identity Web - 使用多个策略登录 (.net Core 3.1)
- python - 从 .evo 文件/电影中提取帧
- sockets - zeromq 中的类 REST 模式
- javascript - Gatsby 错误:类型“{}”缺少类型“PageProps”中的以下属性
- python - 如何在控制 Python 中的有效数字的同时抑制科学记数法?
- python - 在回调中过滤 Dash 数据表中的行