首页 > 解决方案 > 如何找到对应于从 -10 到 9.99 的 t 的索引

问题描述

假设我有一个向量: t=-10:0.01:9.99; 它具有与向量 y 不同的向量长度。如何找到对应于 t 的 y 的索引?

标签: matlab

解决方案


您可以使用该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

推荐阅读