前列查找前列集值并删除所有其他值

2视图(最后30天)
哈罗
i有向量31x2前列值1和列值1见下文示例结果
1820
195 13
公元1972
207 10
2103
2199
2223
356 134
36711
371 4
3809
3833
3885
3935
3963
529 133
542 13
5453
5549
..
Objective(Clamp值仅供理解)
222(3)
356(134)
396(3)
529(133)
希望你能理解并帮助我谢谢

接受回答

里卡市
里卡市 2021年5月4日
可使用 查找 创建向量索引
数据=[1820
195 13
公元1972
207 10
2103
2199
2223
356 134
36711
371 4
3809
3833
3885
3935
3963
529 133
542 13
5453
5549]
ind=find(data(:,2)>120);
ind=ind+[1-0]i使用隐式扩展
ind=ind.'%转换使索引化工作如预期
dep(ind)
715816
selected=data(ind,:)
选择= 4x2
222335643963529133
拒绝选择
222335643963529133

更多答案(1)

DGM系统
DGM系统 2021年5月4日
编辑后 : DGM系统 2021年5月4日
类似似然
负载example.mat)
idx=查找(example (:2)>120);
idx=排序ix-1)
值iwant=示例
值iwant=
222
356
396
529
569
702
739
874
911
1047
或可使用逻辑索引化速度略快并可能还有待改进
蒙面=示例(:2)>120
蒙面=蒙面++++假]
值iwant=示例

类别分类

查找更多上 数据类型识别帮助中心文件交换

标签标签

社区宝搜捕

寻找MATLAB中心宝库并发现社区如何帮助你

开始打猎