matlab怎么求一组数平均值 如何用MATLAB求解Excel表中同一月份对应的数据和

欢迎关注公众号:【阿波兹得】

上一篇:「问/答」如何批量删除Simulink模型中未连接的信号线?

大家在使用MATLAB进行学习、工程开发,以及做科研时,难免会遇到一些问题,有很多问题其实可以进行归类汇总,我整理了这个【问/答】系列的文章,用于收集所有MATLAB使用过程中的一些高频出现的热门问题,并对所有热门问题进行回答,希望大家多参与提问和指教~

  • 在哪提问?或者对文章中的回答提出建议?

将疑问或建议直接评论在这个【问/答】系列文章中即可,这样方便我对大家的问题进行收集汇总。

  • 答疑仅限MATLAB吗?

可以不限于MATLAB领域哈。由于平时使用MATLAB比较多,MATLAB的问题比较零碎也很多,所以把MATLAB作为一个专题来整理了。其他工程技术开发的问题也可以提出来。本人在新能源汽车行业从事工程开发工作,汽车相关的问题大家也可以提出疑问,知无不言。如果遇到我自己暂时无法回答的问题,我也可以专门去做研究并分享心得,或者请教其他前辈来给出回答。希望用公众号来记录学习笔记,并和各位读者互相交流学习。学无止境~

  • 分享规则:

每篇分享一个或一类问题

matlab怎么求一组数平均值 如何用MATLAB求解Excel表中同一月份对应的数据和(1)

如何用MATLAB求解Excel表中同一月份对应的数据和/均值等运算?

Step1:用Excel简单建一个“Day-Value”的两列表格。

下表为2022年1月1日-2022年5月1日的数据。

matlab怎么求一组数平均值 如何用MATLAB求解Excel表中同一月份对应的数据和(2)

Step2:读取上述Excel表数据为data到MATLAB工作区

data=readtable("D:\MATLAB\R2018b\test\x.xlsx");

matlab怎么求一组数平均值 如何用MATLAB求解Excel表中同一月份对应的数据和(3)

Step3:对data数据按“Day”一列的“月份”信息进行筛选,并将对应月份的Value值进行求和运算,求和结果为sumcal。

sumcal=groupsummary(data,'Day','month','sum','Value');

注:计算方法:

  • 'sum' - 总和
  • 'mean' - 均值
  • 'median' - 中位数
  • 'mode' - 模
  • 'var' - 方差
  • 'std' - 标准差
  • 'min' - 最小值
  • 'max' - 最大值
  • 'range' - 最大值减去最小值
  • 'nummissing' - 缺失元素的数量
  • 'nnz' - 非零和非 NaN 元素的数量
  • 'all' - 上面列出的所有计算

Step4:查看结果

sumcal按月份,分别计算得出了各个月份对应Value值的和。

matlab怎么求一组数平均值 如何用MATLAB求解Excel表中同一月份对应的数据和(4)

相关文章:每天一个MATLAB小技巧(10)

如果你觉得我的文章对你有亿点点帮助的话,求关注、点赞、收藏~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页