我有一个带有x-y数据点的矩阵:
A= [x1 , y1;
x2 , y2;
x3 , y3]
我希望删除选定的点(行),使其y值高于平均值。
我该怎么做?
谢谢你, 罗恩
答案 0 :(得分:4)
以下是您的需求:
A(abs(A(:,2)-mean(A(:,2)))>treshold,:) = []
如果你想要,你可以让门槛像
1.234*std(A(:,2))
答案 1 :(得分:0)
A(A(:,2) > mean(A(:,2) + ScaleFactor*std(A(:,2)),:) = [];
ScaleFactor将取决于您的标准..