【发布时间】:2018-10-18 13:16:22
【问题描述】:
我有 2 个不同的数组。
数组 1:距离 1 = [1 公里距离]
距离大小 1 = 700x1
数组 2:数据 = 2 列 [第 1 列距离 2 = 1 公里,第 2 列 限速]
数据大小 = 1000x2
我想创建一个新数组,程序转到 distance1 选择所有距离点,将其与数据中的 distance2 点(第一列)进行比较,并将相应的 Speedlimit(数据中的第二列)值放入新数组中。最后,新的数组大小应该等于 Distance1。
我已经尝试过这段代码,但无法让它工作:
Distance1;
Distance2;
Speedlimit;
Data = [Distance2, Speedlimit]
Result = Distance1(dsearchn(Data(:,1),Distance2),2)
【问题讨论】:
标签: arrays matlab comparison