matlab筛选excel数据统计,MATLAB读取Excel筛选符合条件的数据进行求均值等处理 程序......
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筛选符合条件的数据进行求均值等处理 程序......相关推荐
- python对excel数据统计_python读取excel数据做分类统计
#-*- coding:utf-8 -*- importxlrdfrom datetime importtimedeltadefread_excel(file_excel):#读excel并将需要的数 ...
- 【1】发布信息数据统计(wps excel函数)
目录 前言 一.IF函数 二.VALUE函数 三. VLOOKUP函数 四.IFERROR函数 案例下载 相关文章 前言 系统数据导出后不能满足日常统计报表需求,利用excel 函数将数据进行整理统计 ...
- python 读excel中的sheet_python读取excel文件中所有sheet表格
sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...
- Excel把符合条件的数据全部提取出来
提取全部符合条件的数据,也就是Excel中经常说的一对多查找,今天就跟大家分享一下怎么操作的. 如下图,左边是某年级学生信息表,现在想要按班级提取相应的学生姓名 先班级前插入一列辅助列 在新插入的辅助 ...
- matlab的find()函数的一些用法(快速查找符合条件的值)
有些时候,有一组数据,而任务呢,则是需要我们在这一组数据中找到符合某种规则的数据的位置,比如大于一个数,或者是等于一个数,或者是某个数的倍数等等.诸如此此类的问题有时也会令我们感到头痛.现在呢,咱们想 ...
- R语言使用subset函数基于组合逻辑筛选dataframe符合条件的数据行(select observations)、并指定需要保留的dataframe数据列或者字段
R语言使用subset函数基于组合逻辑筛选dataframe符合条件的数据行(select observations).并指定需要保留的dataframe数据列或者字段 目录
- mysql 对表数据进行求和分组并在结果中筛选符合条件的数据 having group by count
查询table表查询每一个班级中年龄大于20,性别为男的人数 select COUNT(*)as '大于20岁人数',classid from Table1 where sex='男' group ...
- python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...
- 遍历ArrayList同时删除符合条件的数据
遍历ArrayList同时删除符合条件的数据 解决方法 List<String> lists = new ArrayList<>();lists.add("a&quo ...
- 【Excel VBA】逐个读取Excel文件并将内容复制到汇总表中——每月自动汇总考勤数据实例
纲举目张 说明 关键技术点:Workbooks.Open 代码code 运行效果图 使用说明 说明 上一讲[Excel VBA]利用数组.集合.循环等检查各单位报送情况--每月自动汇总考勤数据实例已经 ...
最新文章
- Daily Scrum 11.16
- SpringBoot+Echarts实现请求后台数据显示饼状图
- Delphi编程实现是否开启“平滑屏幕字体边缘“
- 04-图像的形状绘制
- 解决larave-dompdf中文字体显示问题
- MATLAB判断文件是否存在、删除文件
- 前后端分离,如何解决跨域问题
- 监控利器--Cacti
- 7z.exe 命令参数
- Tomcat运行流程
- (一)如何实现一个单进程阻塞的网络服务器
- 1.自编码器(keras+mnist)
- M70仿真系统软件下载和使用
- 蚂蜂窝VS穷游最世界-自由行类App分析
- 计算机专业bs和cs,BS和CS的区别以及各自的优缺点
- 基于二分查询树(BinarySearchTrees)实现的键值对表(symbole-table)
- 机场精细化管理_王晓鸿:BIM技术在机场工程精细化管理的应用
- 亚马逊aws 服务器删除_如何关闭Amazon AWS上服务器
- 开发模式和软件系统开发
- vmware、操作系统、数据库软件、oracle 补丁集地址下载