- 1、本文档共234页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB编程基础 第二章 MATLAB 编程基础 §2.1 MATLAB R2007 简介 §2.2 MATLAB 数值计算 §2.3 MATLAB 符号计算 §2.4 MATLAB 图形处理与3D可视化 §2.5 MATLAB 程序设计*(难点) §2.1 MATLAB R2007 简介 2.1.1 MATLAB 概述 2.1.2 MATLAB的安装与启动 2.1.3 MATLAB R2007的集成开发环境 2.1.4 MATLAB R2007的语言基础 2.1.5 MATLAB R2007的帮助系统 2.1.1 MATLAB 概述 Matlab是Matrix Laboratory(矩阵实验室)的简称,它是一种广泛应用于工程计算及数值分析领域的新型高级语言, 自 从1984 年推向市场以来, 历经三十多年的发展与竞争, 现已成为国际公认的最优秀的工程应用开发环境。 在国内外各高等院校,Matlab 如今已经成为线性代数、数值分析、数理统计、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像 2.1.1 MATLAB 概述 一、Matlab的发展史 20世纪70年代中期至后期,美国新墨西哥大学计算机科学系主任Moler 教授和他的同事用 Fortran 语言编写了集命令翻译、科学 计算于一身的一套交互式软件系统,并取名为MATLAB。 1983年,Moler和Stanford大学的Little、 Steve Bangert一起用C语言合作开发了第二代专业版MATLAB。1984年,他们合作创立了MathWorks公司,正式把Matlab推向市场,并继续进行MATLAB 的研究与开发工作。 1992年,MathWorks公司推出了划时代的MATLAB 4.0版本,并于1993年推出了其微机版,可以配合Microsoft Windows使用,使之应用范围越来越广。该版本增添图形图像处理、符号运算、以及与其他流行软件的接口功能,使得 Matlab 的功能越来越强大。 九十年代,在国际上 30 几个数学类科技应用软件中,Matlab 在数值计算方面独占鳌头。如今,Matlab、Mathematica、Maple并 称为当代三大数学软件。 2.1.1 MATLAB 概述 一、Matlab的发展史 Matlab的版本历史: 1984年,推出了MATLAB第一个商业版本1.0版; 1992年,推出MATLAB 4.0版 1996年,推出MATLAB 5.0版(R8) 2000年,推出MATLAB 6.0版(R12) 2004年,推出MATLAB 7.0版(R14) 2006年3月,推出MATLAB 7.2版(R2006a) 9月,推出MATLAB 7.3版(R2006b) 2006年以后每年两个版本,一般3月a版本,9月b版本。 目前,Matlab 已成为世界顶尖的数学应用软件,以其强大的工程计算、算法研究、工程绘图、应用程序开发、数据分析和动态仿真等功能,在航空航天、机械制造和工程建筑等领域发挥着越来越重要的作用。就影响而言,至今仍然没有一个别的计算软件可与 Matlab 匹敌。 2.1.1 MATLAB 概述 二、Matlab 基本功能 (1)数学运算功能:数学运算是Matlab产品家族的基础,它包括矩阵运算和数值分析算法等。 (2)2D和3D图形显示功能:它可以实现相应数值可视化的工作。 (3)交互式的高级编程语言——M语言编程功能:利用M文件可以通过编写脚本或函数文件实现用户自己的算法。 (4)编译功能: Matlab可以通过编译器(Compiler),将Matlab M语言编写的函数文件编译生成函数库、可执行文件COM组件等。这样可以扩展Matlab的功能,使得Matlab能够同其他高级编程语言(如C/C++语言)进行混合应用,取长补短,提高程序的运行效率,丰富程序开发的手段。 (5)Simulink仿真功能。 (6)Stateflow交互式设计功能。 (7)自动代码生成功能。 (8)应用广泛的模块集合工具箱。 2.1.1 MATLAB 概述 三、Matlab 产品家族 以Matlab 2007为例,它具有80多个产品模块,50多个专业工具箱。例如: 2.1.2 MATLAB的安装与启动 一、Matlab 的安装 准备工作:个人PC机(有一定的硬件要求)、 购买或网络下载Matlab 软件(要有正确的PLP注册码)。 2.1.2 MATLAB的安装与启动 二、Matlab 的启动与退出 启动与退出: Matlab 软件一般提供了3种形式的软
您可能关注的文档
- 02.1.Java基础标识符、关键字、数据类型要点分析.ppt
- 02.Java基础标识符、关键字、数据类型要点分析.ppt
- 02.生物技术药物的研究与开发要点分析.ppt
- 02_建筑工程施工许可制度要点分析.ppt
- 02次0312物流客户服务要点分析.ppt
- 02低碳城市与建筑节能理念要点分析.ppt
- 02地质环境与健康生物地球化学性疾病要点分析.ppt
- 02第2章整数规划要点分析.ppt
- 02第二章会计核算基础要点分析.ppt
- 02第二章简单应用程序设计要点分析.ppt
- 2025《基于生成对抗网络的故障诊断研究国内外文献综述》7200字.docx
- 2025《刑事诉讼中认罪认罚从宽制度被告人权利的保障研究》8500字.doc
- 2025《东方电气集团股份有限公司企业文化建设研究》9000字.doc
- 西双版纳市重点中学2025届初三寒假网上测试英语试题含答案 .pdf
- 雅安市蒙顶山理真茶业有限公司招聘任务制员工考试真题2024 .pdf
- 初中英语2026届中考语法知识复习(情态动词+代词+动名词分词).docx
- 高中历史2026届高考易混易错知识点(中国古代史+中国近代史+世界史) .pdf
- 安庆文都科技职业学校招聘真题2024 .pdf
- 南县职业中等专业学校招聘真题2024 .pdf
- 高中英语2026届高考写作名言(共三组).docx
文档评论(0)