欢迎来到天天文库
浏览记录
ID:34515919
大小:346.80 KB
页数:4页
时间:2019-03-07
《在excel中应用matlab》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第20卷第11期计算机应用voI.20,No.112000年11月ComputerAppIiCationsNov.,2000文章编号:1001-908(12000)11-0066-02在EXCeI中应用MATLAB李杰(北京航空航天大学电子工程系,北京100083)摘要:详细介绍了连接EXCeI和MATLAB的步骤及在EXCeI中应用MATLAB的方法,极大地增强了EXCeI处理数据的能力和图形输出的能力。关键词:EXCeI;MatIab;函数中图分类号:Tp311文献标识码:A输出能力赋予EXCeI,那么EXCeI的功能将会变得更1MATLAB
2、和EXCeI简介加强大。本文就介绍如何将EXCeI和MATLAB结合MATLAB是MathWorks公司推出的面向工程和起来,使它们交互协同工作。计算的交互式计算软件,它已成为国际公认的最优2连接EXCeI和MATLAB的步骤与函数秀的科技应用软件。自1980年以来,它已被广泛应用于控制系统、信号处理、数据分析、通信系统、金融1)运行MiCrosoftEXCeI;系统、生物医学等领域。MATLAB拥有三大特点:一2)打开工具菜单(TooIs),选择加载宏(Add-是强大的矩阵处理和数值运算能力;二是强大的符Ins),单击Browse按钮;号运算能
3、力;三是强大的图形输出能力。MATLAB3)在C:MATLABEXLINK下找到EXCLINK.的三大特点使它不仅能够进行复杂的数据计算、符XLA,单击OK按钮;号运算,而且能够将计算的结果以二维、三维、乃至4)返回到加载宏(Add-Ins)窗口,单击OK按四维的图形表现出来,并且可以通过对图形线性、立钮,EXCeILink则被加载到EXCeI中;面、色彩、渲染、光线、视角等特性的处理,把计算数5)观察EXCeI会发现MATLAB命令窗口(包括据的特征表现得淋漓尽致。putmatriX,getmatriX,evaIstring三个按钮)出现在
4、EXCeIEXCeI是一个非常出色的电子表格软件,它以的任务栏内(如图1)。图、文、表三者完美结合的形式被广泛应用于财务、putmatriX,getmatriX,evaIstring三个按钮的作用分统计和分析等领域。EXCeI内包含一个巨大的内置别是:将电子表格内所选数据发送到MATLAB;从函数集,供数据处理使用,如能将MATLAB强大的数MATLAB获取数据;执行MATLAB命令。据计算和处理能力、灵活的可编程能力、完美的图形连接EXCeI和MATLAB的数据管理函数共有七表1适用范围函数名作用宏工作簿MLputvar!将EXCeI工作簿中的
5、数据发送到MATLABMLgetvar!将MATLAB中的数据发送到EXCeIMLputMatriX!!将EXCeI工作簿中的数据发送到MATLABMLgetMatriX!!将MATLAB中的数据发送到EXCeIMLAppendMatriX!!将EXCeI工作簿中的数据发送到MATLABMLDeIeteMatriX!!删除MATLAB中的变量MLEvaIstring!!在EXCeI中执行MATLAB命令收稿日期:2000-05-22作者简介:李杰(1972-),男,硕士研究生,主要研究方向:遥控遥测、CDMA扩频通信仿真、卫星通信.第11期李杰:
6、在EXOeI中应用MATLAB67个,它们的作用是使EXOeI和MATLAB之间进行数=MLEvaIstring("surf(XI,TI,VI);据交换及在EXOeI环境下执行MATLAB命令。这七titIe('interpoIatedData');XIabeI('Time');yIabeI('Temperature');zIabeI('VoIume');gridon")个函数的作用及适用范围如表1所示。3)随后依次选择A31-A49中的数据管理函数,按下F2键后回车,则执行相应格内的命令。执行完所有格内的命令后,插值数据填充工作簿;由Time,
7、Temp,interpoIatedVoIume三数据形成的三维图形也显示出来。工作簿内的数据和要执行的数据管理函数如图2所示(部分数据):图1将EXOeI和MATLAB成功连接后的窗口3在EXOeI中使用MATLAB的例子插值法一种重要的数值估计方法,它广泛应用于信号和数值处理,MATLAB内有很多插值函数,应用这些插值函数进行数据处理可以提高程序运行的速度,节省内存。下面的这个例子通过EXOeI工作簿输入,显示原始数据(Time,Temp,VoIume)及经插值处理后的输出数据(InterpoIatedVoIumes);而MATLAB和EXOe
8、I之间的数据传送、MATLAB插值函数的执行、插值数据的三维显示则由数据管理函数负责。工作簿中A5-A29,B5-B29,C5-C29格
此文档下载收益归作者所有