FP2015的个人博客分享 http://blog.sciencenet.cn/u/FP2015

博文

MATHLAB读取Excel表每个sheet,并进行相关计算

已有 2666 次阅读 2017-10-10 11:12 |个人分类:MATHLAB|系统分类:科研笔记| 并进行相关计算

MATHLAB读取Excel表每个sheet,并进行相关计算。现将程序上传到附件中。

程序如下:

[Type Sheet Format]=xlsfinfo('相关数据表.xlsx');     %读取每个Sheet

for i = 1:length(Sheet)

    a=xlsread('相关数据表.xlsx',Sheet{i});

    b=a(:,?);%想读那一列就写几

    c=a(:,?);

    d=a(:,?);

    e=a(:,?);

    f=a(:,?);

    A=[b,c,d,e,f];%形成新矩阵

 A(1,:)=[];%用于连续删除第一行

 A(1,:)=[];%用于连续删除第二行

 A(1,:)=[];

 A(1,:)=[];

 A(end,:)=[];%用于删除最后一行,如果没必要就不用执行该步骤

B=A;

命名想要计算的量要要用英文字母1=mean(B(1:end,4))%如第四列的平均值

 result(i,1)=命名想要计算的量要要用英文字母1;

 i=i+1;

 命名想要计算的量要要用英文字母2=mean(B(1:end,5))%如第五列的平均值

 result(i-1,2)=命名想要计算的量要要用英文字母2;

 i

C=result%显示计算结果

i

xlswrite('OUT05.xlsx',result) %把结果写入Excel表中

end





https://blog.sciencenet.cn/blog-3318523-1079966.html

上一篇:利用MATLAB小波分析怎么分析降水周期
收藏 IP: 221.11.67.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-17 04:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部