- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机仿真与模拟 参考教材 Matlab及在电子信息课程中的应用,陈怀琛,电子工业出版社,06.03 Matlab/simulink建模与仿真,张德丰,电子工业出版,09.06 Matlab程序设计与应用,刘卫国,高等教育出版社,06.07 课程内容简介 MATLAB基础知识 基于MATLAB的数值运算 利用MATLAB绘制图形 利用MATLAB求解电路/信号处理的问题 动态系统仿真:Simulink基础 基于Simulink的建模与仿真 学会Matlab将让你终生受益!!! 学习Matlab的基本原因 不希望学生在编程上花太多时间,课程目的不是学习编程 社会化的运行带来的好处:合理利用可以节约大量的时间 面向对象的思想带来巨大的好处 紧密结合科学的前沿 From BBS:博士论文=Matlab+word Matlab的学习方法 必须做大量的练习,熟悉其中的函数 联系和自己的课题相关,深刻的体会 多看帮助文件,一本好的参考书 会提问题,寻求大家的帮助 记住:Matlab可以做很多事情 MATLAB基础 一、概述 MATLAB是一种以矩阵为基础的交互式系统计算平台,它用于科学和工程的计算与可视化在于快速开发计算方法,而不在于计算速度。 1.1 MATLAB的发展 70s末期,Cleve Moler开发了“通俗易懂”Fortran接口程序,用于矩阵运算,取名为MATLAB,即MATrix LABoratory 1983年春天,工程师John Little与Moler、Steve Bangert一起用C语言开发了第二代专业版MATLAB 1984年MathWorks公司成立,MATLAB正式推向市场 1993年 Matlab 4.0 1.1 MATLAB的发展(续) 1995年 Matlab 4.2(带有Simulink) 1997年 Matlab 5.0 2000.10 matlab 6.0 2002.8 Matlab 6.5 2004.7 Matlab 7.0 2006年 Matlab R 系列,采用“R+年代+代码”, 代码:春季a,秋季b 1.2 Matlab能做什么 基本的数据处理 优化和解方程 动态过程仿真:实时的和非实时的 数据来源:Excel、数据库、A/D等等 嵌入式的控制:Pc/104和DSP 神经元网络、小波分析、GA等等 虚拟现实仿真 1.3 MATLAB特点 1.MATLAB是一种解释性语言 MATLAB以解释方式工作的,键入算式立即得结果,无需编译,它对每条语句解释后立即执行。 2.变量的“多功能性” (1) 每个变量代表一个矩阵,它可以有n?m元素 (2) 每个元素都看作复数 (3) 矩阵行数、列数无需定义 3.运算符号的“多功能性” 所有的运算,包括加、减、乘、除、函数运算都对矩阵和复数有效。 1.3 MATLAB特点 4.人机界面适合科技人员 语言规则与笔算式相似:MATLAB的程序与科技人员的书写习惯相近,因此,易写易读易交流。 5.强大而简易的作图功能 (1) 能根据输入数据自动确定坐标绘图; (2) 能规定多种坐标绘图; (3) 能绘制三维坐标中的曲线和曲面; (4) 可设置不同颜色、线型、视角等。 6.智能化程度高 1.3 MATLAB特点 7.功能丰富,可扩展性强 MATLAB软件包括基本部分和专业扩展部分。 基本部分包括:矩阵的运算和各种变换,代数和超越方程的求解,数据处理和傅里叶变换,数值积分等等。 扩展部分称为工具箱(toolbox) ,用于解决某一个方面的专门问题,或实际某一类的新算法。现在已经有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且还在继续发展中。 Matlab产品家族 Matlab扩展支持在matlab中队系统的实施和开发。 工具箱:专用的函数库,解决特定领域的问题。 Simulink非线性系统仿真 Blockset是专门为simulink建立的模块。 1.4 网络资源 新闻组 MATLAB的新闻组是comp.soft-sys.MATLAB。浏览器指向 网络上的工具箱 / /matlabcentral/fileexchange/loadCategory.do 二、MATLAB基础使用 2.1 MATLAB安装与启动 Matlab的安装 ………… Matlab的启动 选择桌面上的MATLAB应用程序图标, 双击。 或单击 “开始/程序/MATLAB/R2008a/Matlab R2008a”) 2.2 Matlab的工作环境 通常情况下,MATLAB的工作环境主要有: 命令窗口(Command
文档评论(0)