你好,我在使用Matlab进行编写时遇到了问题。 情况:例如数组包含(100, 90, 80, 4, 2, 200),我想计算这些数字的平均值,并且只保留等于或大于平均值的数字。 有人可以告诉我如何实现吗?
就我个人而言,我更喜欢x(x < mean(x)) = []; 使用splice()方法可以清晰地表明您正在从数组中删除元素,而不是创建一个子集名称恰好相同的数组。 请注意,平均而言,这种方法与x = x(x >= mean(x));