- 1、本文档共209页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[表格类模板]数学软件报告11
内 容 第一部分 Matlab软件 第二部分 Lindo软件 第三部分 Lingo软件 目录 第一讲 MATLAB概述与运算基础 MATLAB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美国 MathWorks 公司推向市场以来,历经二十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境。MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。 在欧美各高等院校,MATLAB已经成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。 一. MATLAB特点 高级科学计算语言; 代码、数据文件的集成管理环境; 算法设计开发的交互式工具; 用于线性代数、统计、傅立叶分析、滤波器设计、优化和数值计算的基本数学函数; 2-D 和 3-D 数据可视化; 创建自定义工程师图形界面的工具; 与第三方算法开发工具——C/C++、FORTRAN、Java、COM、Microsoft Excel——集成开发基于 MATLAB 的算法; MATLAB 将高性能的数值计算和可视化功能集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统和信息处理等领域的分析、仿真和设计工作,而且利用 MATLAB 产品的开放式结构,可以很容易地对 MATLAB 的功能进行扩充,从而在不断深化问题的认识的同时,不断完善 MATLAB 产品以提高产品自身的竞争能力。其功能为: 数学计算 MATLAB 数学计算的内容有: 线性代数和矩阵分析与变换 数据处理与基本统计 快速傅里叶变换(FFT),相关与协方差分析 稀疏矩阵运算 三角及其它初等函数 Bessel、beta及其它特殊函数 线性方程及微分方程求解 多维数组的支持 交互式编辑创建图形 MATLAB 提供了交互式工具用于设计、修改图形窗口,在 MATLAB 的图形窗口中工程师可以完成: 拖放数据集到窗体; 修改图形窗体中任意对象的属性; 放大、旋转、平移、修改摄像机或者光线的位置、角度等; 增加注释和数据标注; 将图形窗口文件转变为 M 代码。 集成的算法开发编程语言和环境 MATLAB 提供了一种简便易用的算法开发语言—— M 语言,直接利用 MATLAB 提供的基本数学、图形能力,开发工程师自定义的算法。几乎所有的 MATLAB 工具箱函数都是利用 M 语言开发的。 可视化的程序编辑器/调试器; 语法风格类似 C 语言,容易掌握; JIT 加速器加快程序运行速度; 多维向量及工程师自定义结构,以及数组、结构、单元数组等多种数据结构; 支持面向对象编程(OOP); 流程控制(for,while,if,switch); 字符变换; ASCII 及二进制文件输入输出; 灵活的开发性能够与 C,C++,FORTRAN,Java,COM 组件以及 Excel 集成使用; 支持使用底层 I/O 手段获取数据,操作数据文件; MATLAB 数据文件——MAT 文件支持跨平台应用。 图形用户界面开发环境——GUIDE 应用程序向导简化开发步骤; 下拉及弹出式菜单; 支持多种界面元素:按钮(PUSH BUTTON),单选按钮(RADIO BUTTON),复选框(CHECK BOXES), 滑块(SLIDERS)、文本编辑框(EDIT BOX)和 ActiveX 控件; 鼠标事件(Mouse Event)和响应函数(drawback); 利用响应函数响应工程师的操作。 开放性、可扩展性强 M-语言函数文件是可见的 MATLAB 程序,所以工程师可以查看源代码。开放的系统设计使工程师能够检查算法的正确性,修改已存在的函数,或者加入自己的新函数,包括: 使用 C 或者 FORTRAN MEX 文件集成已有的 /FORTRAN 算法; 在 C 或 FORTRAN 程序中调用 MATLAB 函数; 在 MATLAB 中使用 Java 语言编程; 提供 COM 服务和 COM 控制支持; 输入输出各种 MATLAB 及其它标准格式的数据文件; 对计算机串口进行输入输出操作; 加载通用 DLL 文件; 创建图文并貌的技术文档,包括 MATLAB 图形、命令,并可通过 Word、HTML 输出; 专业应用工具箱 MATLAB的工具箱加强了对工程及科学中特殊应用的支持。工具箱也和 MATLAB 一样是完全工程师化的,可扩展性强。将某个或某几个工具箱与 MATLAB 联合使用,可以得到一个功能强大的计算组合包,满足工程师的特殊要求。于是,MATLAB 产品被广泛应用于下列领域: 测量测试 数学建模与分析 信号处理 财经金融建模与分
您可能关注的文档
最近下载
- 工程造价专业技术工作总结范文(精选10篇).docx VIP
- 基坑土方开挖及外运工程施工组织设计.docx VIP
- 12BJ1-1 工程做法(华北标BJ系列图集).doc VIP
- JBT 7538-2016 管道用篮式过滤器.pdf VIP
- 安全生产高处作业.docx VIP
- 新解读《GB_T 23722-2009起重机 司机(操作员)、吊装工、指挥人员和评审员的资格要求》最新解读.docx VIP
- (中级)装饰美工技能鉴定理论考试题库(含答案).docx VIP
- 小流域水土流失治理服务方案.doc VIP
- 大型球铁铸件浇冒口设计原理.pdf VIP
- 福建省莆田市南门集团2023年小升初数学试卷(含答案).docx VIP
文档评论(0)