计算机仿真与模拟0-概述.ppt
《计算机仿真与模拟0-概述.ppt》由会员分享,可在线阅读,更多相关《计算机仿真与模拟0-概述.ppt(48页珍藏版)》请在三一办公上搜索。
1、计算机仿真与模拟,参考教材,Matlab及在电子信息课程中的应用,陈怀琛,电子工业出版社,06.03Matlab/simulink建模与仿真,张德丰,电子工业出版,09.06Matlab程序设计与应用,刘卫国,高等教育出版社,06.07,课程内容简介,MATLAB基础知识基于MATLAB的数值运算利用MATLAB绘制图形利用MATLAB求解电路/信号处理的问题动态系统仿真:Simulink基础基于Simulink的建模与仿真,学会Matlab将让你终生受益!,为什么要学这门课?,学习Matlab的基本原因,不希望学生在编程上花太多时间,课程目的不是学习编程社会化的运行带来的好处:合理利用可以节
2、约大量的时间面向对象的思想带来巨大的好处紧密结合科学的前沿From BBS:博士论文=Matlab+word,Matlab的学习方法,必须做大量的练习,熟悉其中的函数联系和自己的课题相关,深刻的体会多看帮助文件,一本好的参考书会提问题,寻求大家的帮助记住:Matlab可以做很多事情,概述 MATLAB基本使用 MATLAB的基本矩阵分析 矩阵操作 流程控制,MATLAB基础,一、概述,MATLAB是一种以矩阵为基础的交互式系统计算平台,它用于科学和工程的计算与可视化在于快速开发计算方法,而不在于计算速度。,1.1 MATLAB的发展,70s末期,Cleve Moler开发了“通俗易懂”Fort
3、ran接口程序,用于矩阵运算,取名为MATLAB,即MATrix LABoratory1983年春天,工程师John Little与Moler、Steve Bangert一起用C语言开发了第二代专业版MATLAB1984年MathWorks公司成立,MATLAB正式推向市场1993年 Matlab 4.0,1.1 MATLAB的发展(续),1995年 Matlab 4.2(带有Simulink)1997年 Matlab 5.02000.10 matlab 6.02002.8 Matlab 6.5 2004.7 Matlab 7.02006年 Matlab R 系列,采用“R+年代+代码”,代码
4、:春季a,秋季b,1.2 Matlab能做什么,基本的数据处理优化和解方程动态过程仿真:实时的和非实时的数据来源:Excel、数据库、A/D等等嵌入式的控制:Pc/104和DSP神经元网络、小波分析、GA等等虚拟现实仿真,1.3 MATLAB特点,1MATLAB是一种解释性语言 MATLAB以解释方式工作的,键入算式立即得结果,无需编译,它对每条语句解释后立即执行。2变量的“多功能性”(1)每个变量代表一个矩阵,它可以有nm元素(2)每个元素都看作复数(3)矩阵行数、列数无需定义3运算符号的“多功能性”所有的运算,包括加、减、乘、除、函数运算都对矩阵和复数有效。,1.3 MATLAB特点,4人
5、机界面适合科技人员 语言规则与笔算式相似:MATLAB的程序与科技人员的书写习惯相近,因此,易写易读易交流。5强大而简易的作图功能(1)能根据输入数据自动确定坐标绘图;(2)能规定多种坐标绘图;(3)能绘制三维坐标中的曲线和曲面;(4)可设置不同颜色、线型、视角等。6智能化程度高,1.3 MATLAB特点,7功能丰富,可扩展性强 MATLAB软件包括基本部分和专业扩展部分。基本部分包括:矩阵的运算和各种变换,代数和超越方程的求解,数据处理和傅里叶变换,数值积分等等。扩展部分称为工具箱(toolbox),用于解决某一个方面的专门问题,或实际某一类的新算法。现在已经有控制系统、信号处理、图像处理、
6、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且还在继续发展中。,Matlab产品家族,Matlab扩展支持在matlab中队系统的实施和开发。工具箱:专用的函数库,解决特定领域的问题。Simulink非线性系统仿真Blockset是专门为simulink建立的模块。,1.4 网络资源,新闻组MATLAB的新闻组是comp.soft-sys.MATLAB。浏览器指向http:/http:/网络上的工具箱 http:/,二、MATLAB基础使用,2.1 MATLAB安装与启动 Matlab的安装Matlab的启动选择桌面上的MATLAB应用程序图标,双击。或单击“开始/程序/MAT
7、LAB/R2008a/Matlab R2008a”),2.2 Matlab的工作环境,通常情况下,MATLAB的工作环境主要有:命令窗口(Command Window)、当前路径窗口(Current Directory)、工作区间浏览器(Workspace)、命令历史窗口(Command History)、图形窗口(Figure)、文本编辑窗口(Editor)。,2.2 Matlab的工作环境,2.2 Matlab的工作环境,命令窗口下的File子菜单,New及其子菜单:允许用用户建立新的文件(M文件)、新的图形窗(Figure)、变量(variable)、仿真模型文件(model)和图形用户
8、界面文件(GUI)。Open.:打开一个已经存在的文件。Close Command Window:关闭命令窗口。Import Data.:在MATALB工作空间中生成一变量,并从指定的路径和相应的文件中获取数据。Save Workspace As.:将工作空间中的所有变量数据保存在指定的路径下的相应的文件(.mat)中。Set Path.:设置MATLAB的搜索路径。Preferences.:允许用户对系统的一些性能参数进行设置,如数据格式、字体大小与颜色等。,MATLAB命令窗口的工具栏介绍,工具栏上按钮的含义部分:打开一个新的.m文件编辑器窗口。在编辑器中打开一个已有的MATALB相关文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机仿真 模拟 概述

链接地址:https://www.31ppt.com/p-6023430.html