| 查看: 3908 | 回复: 5 | ||
[求助]
关于Matlab数据分组求均值
|
| 已知一组数据(比如说100个),我要把它 分为n组,已知每一组的数据个数,比如第一组是1~10,个数为10,第二组是11~14,个数为4,第三组没有数据,个数为0,等等,怎样才能将每一组数据的平均值计算出来并且形成一列?急求 |
» 猜你喜欢
浙大物院表面物理课题组长期招收普博及直博学生
已经有259人回复
【征稿】Springer Nature热电专题 Discover Materials / Discover Chemistry
已经有47人回复
物理学I论文润色/翻译怎么收费?
已经有93人回复
25届硕士申请,材料计算方向
已经有2人回复
课题组招1-2名硕士
已经有1人回复
机时越来越贵之后,我把一部分 DFT 流程搬到了 AI 计算平台上
已经有0人回复
斯坦福大学与Elsevier世界前2%学者新排名查询
已经有1人回复
27申博推荐:南京航空航天大学国际前沿院光学方向招收博士生!
已经有19人回复
华南师范大学+双一流学科物理学+广东省杰青团队2027年博士招生+机器学习驱动材料设计
已经有1人回复
apl投稿状态
已经有2人回复
华南师范大学+双一流学科物理学+广东省杰青团队2027年博士招生+机器学习驱动材料设计
已经有0人回复
liubao2012
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2126.3
- 散金: 10
- 红花: 1
- 帖子: 208
- 在线: 123.9小时
- 虫号: 1886137
- 注册: 2012-07-10
- 性别: GG
- 专业: 化学反应工程
2楼2018-04-18 14:00:23
3楼2018-04-18 14:50:30
4楼2018-04-18 14:52:41
liubao2012
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2126.3
- 散金: 10
- 红花: 1
- 帖子: 208
- 在线: 123.9小时
- 虫号: 1886137
- 注册: 2012-07-10
- 性别: GG
- 专业: 化学反应工程
★
独孤神宇: 金币+1 2018-04-19 08:23:53
独孤神宇: 金币+1 2018-04-19 08:23:53
|
a=rand(1,100);%a为你要分组求平均值的对象 b=[0 20 5 75];%按你的要求分组,b中元素为分组后每一组元素个数,第一个0为了后面建立索引方便 c=zeros(1,length(b)-1); for i=1:length(b)-1 m=sum(b(1:i))+1;%分组后对应a中元素的起始位置 n=sum(b(1:i+1));%分组后对应a中元素的末尾位置 c(i)=mean(a(m:n)); end c 写个最简单的matlab程序。这里没涉及到排序问题,默认按你给定的数组对其分类求平均值。 |
» 本帖已获得的红花(最新10朵)
5楼2018-04-19 00:16:24
6楼2018-04-19 21:27:03










回复此楼
wo0002