假设数据如下:
X y
1 5
2 6
3 1
4 7
5 3
6 8
我想删除3 1和5 3,因为它们与上一行的差异超过3。实际上,我想用它们画一个图,并且希望它是光滑的。
我试过了
for qq = 1:size(data,1)
if data(qq,2) - data(qq-1,2) > 3
data(qq,:)=[];
end
end
但是,它规定:
Subscript indices must either be real positive integers or logicals.
此外,当我删除一些元素时,我猜数组