怎样用matlab 计算去掉最值后数据的中值
答案:2 悬赏:40 手机版
解决时间 2021-03-03 03:18
- 提问者网友:謫仙
- 2021-03-02 02:57
怎样用matlab 计算去掉最值后数据的中值
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-02 04:27
你所说的中值是指平常说的中位数(median)吗?
首先需要明确,一个向量的中位数不一定出现在这个向量中。
如果在,去掉很容易:
% 生成测试数据
a=rand(99,1);
% 求中位数,并获得其在数组中的位置
m=median(a);
idx=find(abs(a-m)<=eps);
% 删除该数据
a(idx)=[];
首先需要明确,一个向量的中位数不一定出现在这个向量中。
如果在,去掉很容易:
% 生成测试数据
a=rand(99,1);
% 求中位数,并获得其在数组中的位置
m=median(a);
idx=find(abs(a-m)<=eps);
% 删除该数据
a(idx)=[];
全部回答
- 1楼网友:未来江山和你
- 2021-03-02 05:05
查找--替换
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯