如何将x中高于平均值的值设置为与MATLAB中平均值的差值

如何将x中高于平均值的值设置为与MATLAB中平均值的差值,matlab,Matlab,如何将x中高于平均值的值设置为与平均值的差值 x = [3 15 9 12 -1 0 -12 9 6 1] 谢谢你,阿姆罗。。你是救命恩人。。Shokran!! x = [3 15 9 12 -1 0 -12 9 6 1]; m = mean(x); idx = (x>m); x(idx) = x(idx) - m;

如何将x中高于平均值的值设置为与平均值的差值

x = [3 15 9 12 -1 0 -12 9 6 1]

谢谢你,阿姆罗。。你是救命恩人。。Shokran!!
x = [3 15 9 12 -1 0 -12 9 6 1];
m = mean(x);
idx = (x>m);
x(idx) = x(idx) - m;