查找数组中与给定值最接近的值的 id:返回数组 X 中与给定值 Y 最接近的值的索引-matlab开发

时间:2021-05-29 22:29:09
【文件属性】:
文件名称:查找数组中与给定值最接近的值的 id:返回数组 X 中与给定值 Y 最接近的值的索引-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-29 22:29:09
matlab 对于给定的列向量 X 和一些值 Y,FINDCLOSESTID2VAL 返回 X 中最接近 Y 的索引,例如: FINDCLOSESTID2VAL([0.1 -1 -0.05 10],0) 将返回 3,因为 -0.05 是最接近 0 的值. 此函数对于时间序列非常方便,您希望获取可能不完全匹配的时间点的 id。 对于中小型“X”和小型“Vals”,此功能非常快。 对于在两个非常大的数组上快速完成相同工作并具有一些附加功能的函数,请参阅 Jos 的 NEARESTPOINT: www.mathworks.com/matlabcentral/fileexchange/8939 左上角的图显示了最大值。 'Vals' 的长度与 'X' 的长度,其中 FINDCLOSESTID2VAL (f1) 将比 NEARESTPOINT (f2) 快,包括计算任意长度 'X' 的临界值的方程。
【文件预览】:
findClosestId2Val.zip

网友评论