基于MATLAB的EXCEL数据计算与分析

潜刘方

摘要:再怎么样希望先看摘要,阅读本文需要一定的MATLAB基础知识,不需要excel相关知识。结合本人近期工作上的需要测量计算,想偷懒就选择了利用MATLAB偷懒,于是便有了本文。本文首先利用MATLAB读取数据,计算,将数据写入excel,然后花了很大的精力来根据实际需要画图,最后将图保存在excel所在的文件夹下。这个m文件可谓花了我不少的时间和精力。最后根据m文件的不足(不能将图形输入到excel文档当中),进一步弥补这不足,就有了exlink(也叫excel link),在网上搜索了相关的知识,发现很多关于exlink 的培训,觉得实在可笑,所以就将exlink的使用写的比较详细,以供读者自行分析体会。关键字:MATLAB excel exlink接口

一、前沿

MATLAB是一款应用在各个领域的数学软件,最初叫做矩阵实验室,专用于矩阵的运算,后来的版本再各个领域都得到了很好的应用,比如:通信、电力电子、电机控制、运动控制、计算机控制、自动控制,DSP数字信号处理。但是MATLAB对于数据的处理与可视化是很多软件所不能及的。

EXCEL作为办公必备软件,能对简单数据分析计算与作图分析,但是处理复杂数据显得力不从心,比如三维作图就无法利用EXCEL作出;EXCEL本身的函数远远没有MATLAB 多,MATLAB作为数据有其独特的优势,集成了很多数学函数,包括数据拟合差值等。MATLAB 可以从EXCEL中读取数据,经过相关运算之后又可以将数据写入EXCEL,假如需要重复性的对excel可以利用MATLAB编写函数,每次只要运行MATLAB程序就可以完成,大大节省时间和精力。

另外,MATLAB还有与EXCEL的接口,叫做EXLINK,运用这个接口可以在excel中完成MATLAB函数的调用,还能传送数据给MATLAB,从MATLAB当中读取数据,从MATLAB 当中读取图形,使用方便,操作简单。

二、基于MATLAB的数据分析

数据分析操作流程主要分为三步:第一步,从excel中读取数据;第二部:利用MATLAB 大量函数对数据分析处理;第三步:将分析结果写入excel中。在整个过程中,不需要打开excel软件,操作十分方便,每次操作唯一要做就是修改excel所在的目录及文件名。主要函数如下(具体使用方法可在MATLAB命令窗口输入help+函数名查看):Xlsread从excel中读数据

Xlswrite向excel中邪数据

num2str将数字转换为字符串

strncmp字符串比较

polyfit数据拟合

polyval具体数值代入求值

plot作图

matlab对exl数据分析,基于MATLAB的EXCEL数据计算与分析相关推荐

  1. Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分、篮板、助攻

    Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分.篮板.助攻 目录 输出结果 预测勒布朗詹姆斯的20 ...

  2. matlab功率谱的峰值,基于Matlab功率谱密度估计方法.doc

    基于Matlab功率谱密度估计方法 基于Matlab功率谱密度估计方法要在实际情况下, 许多平稳信号无法导出数学表达式, 要准确获取这些信号的功率谱密度存在一定的困难.根据维纳辛钦 (Wiener K ...

  3. arcgis交通可达性分析步骤_【规划广角】街道慢行品质的多维度评价与导控策略——基于多源城市数据的整合分析...

    欢迎点击以上蓝色字体 关注规划师杂志 作者苏州规划设计研究院交通所所长.同济大学建筑与城市规划学院博士研究生樊钧,同济大学建筑与城市规划学院硕士研究生唐皓明,同济大学建筑与城市规划学院助理教授.硕士生 ...

  4. 统计学基于matlab,MATPLOT:一款基于MATLAB的地球化学数据分析成图软件

    在地球化学研究中,数据图解可以直观展示数据的规律和特征,一直以来是研究人员必不可少的分析手段.迄今为止,国内外开发了多款数据分析成图软件(例如, 为了解决以上问题,并且满足目前研究工作中的一些需求,我 ...

  5. matlab读取地理栅格数据,基于MATLAB的时间序列和地理栅格数据分析

    248 摘 要:对MATLAB的时间序列和地理栅格数据智能化处理的特点进行介绍,并结合MATLAB的编程语言重点研究了其在地理栅格数据智能化处理和时间分析等方面的优越性能以及实践应用,能在实践工作中运 ...

  6. 用matlab编程简单电子琴,基于MATLAB的数字信号发生器及简易电子琴设计论文.doc...

    基于MATLAB的数字信号发生器及简易电子琴设计论文 基于MATLAB的数字信号发生器及简易电子琴设计 摘 要 数字信号发生器是一种基于软硬件结合实现的函数波形产生仪器.在工程实践中需要检测和分析的各 ...

  7. matlab 曲线拟合求导,基于matlab曲线拟合的数据预测分析

    龙源期刊网 http://www.doczj.com/doc/2f22f716cbaedd3383c4bb4cf7ec4afe05a1b148.html 基于matlab曲线拟合的数据预测分析 作者: ...

  8. matlab平行因子_基于MATLAB某客车悬置系统优化与运动仿真

    本文对一CNG燃气客车悬置系统建立6阶振动数学模型,基于MATLAB分析振动频率与解耦率并对系统固有频率的配置以及解耦率设计优化程序,运用NX CAE运动仿真校核MATLAB分析结果的准确性,为悬置系 ...

  9. matlab处理afm图片,基于MATLAB的增大页岩AFM灰度图分辨率的方法与流程

    本发明涉及岩石表面形貌探测 技术领域: :,具体是基于matlab的增大页岩afm灰度图分辨率的方法. 背景技术: ::原子力显微镜(afm)可以对各种样品进行纳米量级的物理性质包括表面形貌进行探测, ...

最新文章

  1. linux sudo漏洞 可导致用户以 root 权限运行命令
  2. delphi 解析json java_Delphi处理JSON格式数据
  3. semget创建文件_linux信号灯操作
  4. 如何使用 TRACERT 解决 Windows 中的 TCP/IP 问题
  5. GridView空记录时显示Header和Footer
  6. .NET5.0 Preview 8 开箱教程
  7. mui 获取地图当前位置和经纬度
  8. android项目实战博学谷源码_阿里爆款SpringBoot项目实战PDF+源码+视频分享
  9. 今晚直播 | Oracle技术加油站:快速处理紧急性能问题的工具与经验
  10. 思科模拟器叫什么_宇宙无敌上帝视角无所不能之星球生成模拟器。
  11. apk改之理安装教程
  12. 答题小程序之调查问卷模板开发
  13. php架构师生涯一个月总结
  14. 公众号怎么提升阅读量
  15. google thumbnailator简介
  16. 三个数相减的平方公式_小学二年级数学34个必考公式以及重难点解析
  17. java ean13_【求大神指导】java实现EAN13条形码识别
  18. php两个图片并排显示,wordpress文章图片怎么并排
  19. 美团在外卖市场一家独大,但餐饮商家对高企的佣金抽成日益不满
  20. InputReader读取rawEvent解析

热门文章

  1. SpringBoot项目MybatisPlus中时间的自动填充
  2. 【iOS开发】---- 网站或技术论坛
  3. 如何用Axure做好看的页面设计
  4. docker search - 搜寻镜像
  5. Unity:RectTransform面板属性获取
  6. Docker 环境下 Prometheus 和 Grafana 监控 Mysql
  7. 《Java 2 实用教程》读书笔记(四)4.4
  8. qbxt国庆水题记day3
  9. 搭建springcloud微服务下的网关Netfilx Zuul
  10. [机器视觉]gocv图像水平投影和垂直投影