excel 中A列为ID号,共21组;B列为标记号,分0~9 10档。程序打算对每个ID的每档的几行数求平均,并将曲线纵坐标的最大值调整为100。处理后的数据分别存储写入到不同的新excel表格。

代码如下:

clear

clc

A = xlsread('1.xlsx','sheet1',[int2str(1),':',int2str(1142)])

for i=1:21    %id

for j=0:9   %power

B = find(A(:,1)==i & A(:,2)==j)

C = mean(A(B,3:length(A)))

D = (C - (min(C,[],2)))./((max(C,[],2))-(min(C,[],2))).*100

name = [num2str(i+1),'.xlsx'];

xlswrite(name,D,'Sheet1',[int2str(j+1),':',int2str(j+1)])

end

end

运行后出错:Index exceeds matrix dimensions. 不太清楚是怎么回事了。

但是只读取id为 1和2 (excel中1-114行数据)时就不会出错,之后就不行了。如下代码可以运行:

clear

clc

A = xlsread('1.xlsx','sheet1',[int2str(1),':',int2str(114)])

for i=1:2    %id

for j=0:9   %power

B = find(A(:,1)==i & A(:,2)==j)

C = mean(A(B,3:length(A)))

D = (C - (min(C,[],2)))./((max(C,[],2))-(min(C,[],2))).*100

name = [num2str(i+1),'.xlsx'];

xlswrite(name,D,'Sheet1',[int2str(j+1),':',int2str(j+1)])

end

end

但全部读取就不行。想向大神求助一下,本人刚开始接触MATLAB,比较菜鸟,求指点:'(

错误.PNG

(2.14 KB, 下载次数: 1)

2015-4-15 10:57 上传

2015-4-15 10:54 上传

点击文件名下载附件

467.58 KB, 下载次数: 25

原数据

matlab筛选excel数据统计,MATLAB读取Excel筛选符合条件的数据进行求均值等处理 程序......相关推荐

  1. python对excel数据统计_python读取excel数据做分类统计

    #-*- coding:utf-8 -*- importxlrdfrom datetime importtimedeltadefread_excel(file_excel):#读excel并将需要的数 ...

  2. 【1】发布信息数据统计(wps excel函数)

    目录 前言 一.IF函数 二.VALUE函数 三. VLOOKUP函数 四.IFERROR函数 案例下载 相关文章 前言 系统数据导出后不能满足日常统计报表需求,利用excel 函数将数据进行整理统计 ...

  3. python 读excel中的sheet_python读取excel文件中所有sheet表格

    sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...

  4. Excel把符合条件的数据全部提取出来

    提取全部符合条件的数据,也就是Excel中经常说的一对多查找,今天就跟大家分享一下怎么操作的. 如下图,左边是某年级学生信息表,现在想要按班级提取相应的学生姓名 先班级前插入一列辅助列 在新插入的辅助 ...

  5. matlab的find()函数的一些用法(快速查找符合条件的值)

    有些时候,有一组数据,而任务呢,则是需要我们在这一组数据中找到符合某种规则的数据的位置,比如大于一个数,或者是等于一个数,或者是某个数的倍数等等.诸如此此类的问题有时也会令我们感到头痛.现在呢,咱们想 ...

  6. R语言使用subset函数基于组合逻辑筛选dataframe符合条件的数据行(select observations)、并指定需要保留的dataframe数据列或者字段

    R语言使用subset函数基于组合逻辑筛选dataframe符合条件的数据行(select observations).并指定需要保留的dataframe数据列或者字段 目录

  7. mysql 对表数据进行求和分组并在结果中筛选符合条件的数据 having group by count

    查询table表查询每一个班级中年龄大于20,性别为男的人数 select COUNT(*)as '大于20岁人数',classid  from Table1 where sex='男' group ...

  8. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  9. 遍历ArrayList同时删除符合条件的数据

    遍历ArrayList同时删除符合条件的数据 解决方法 List<String> lists = new ArrayList<>();lists.add("a&quo ...

  10. 【Excel VBA】逐个读取Excel文件并将内容复制到汇总表中——每月自动汇总考勤数据实例

    纲举目张 说明 关键技术点:Workbooks.Open 代码code 运行效果图 使用说明 说明 上一讲[Excel VBA]利用数组.集合.循环等检查各单位报送情况--每月自动汇总考勤数据实例已经 ...

最新文章

  1. Daily Scrum 11.16
  2. SpringBoot+Echarts实现请求后台数据显示饼状图
  3. Delphi编程实现是否开启“平滑屏幕字体边缘“
  4. 04-图像的形状绘制
  5. 解决larave-dompdf中文字体显示问题
  6. MATLAB判断文件是否存在、删除文件
  7. 前后端分离,如何解决跨域问题
  8. 监控利器--Cacti
  9. 7z.exe 命令参数
  10. Tomcat运行流程
  11. (一)如何实现一个单进程阻塞的网络服务器
  12. 1.自编码器(keras+mnist)
  13. M70仿真系统软件下载和使用
  14. 蚂蜂窝VS穷游最世界-自由行类App分析
  15. 计算机专业bs和cs,BS和CS的区别以及各自的优缺点
  16. 基于二分查询树(BinarySearchTrees)实现的键值对表(symbole-table)
  17. 机场精细化管理_王晓鸿:BIM技术在机场工程精细化管理的应用
  18. 亚马逊aws 服务器删除_如何关闭Amazon AWS上服务器
  19. 开发模式和软件系统开发
  20. vmware、操作系统、数据库软件、oracle 补丁集地址下载

热门文章

  1. 读取和修改JPEG图片文件的头信息EXIF和JFIF
  2. D-Link DIR505路由器溢出漏洞实战
  3. 运维工程师高阶面试总结
  4. 一个基于WinHttp的轻量级的分片下载库介绍
  5. Win10自动更新永久关闭Windows update medic service拒绝访问
  6. AUTOCAD——遮罩命令、如何使用CAD对图纸进行局部放大
  7. httpwatch9.1 安装包
  8. 得到头条【四线城市宜宾,靠什么逆袭?】
  9. 华为服务器串口修改密码,huawei恢复Console口密码
  10. 前端技术之babel转码器