matlab第2章仿真基础知识.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《matlab第2章仿真基础知识.ppt》由会员分享,可在线阅读,更多相关《matlab第2章仿真基础知识.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 MATLAB仿真基础知识 2.1 MATLAB语言的基本使用环境 2.2 MATLAB语言数据结构;2.1 MATLAB语言的简单界面MATLAB联机帮助Matlab命令窗口中的help菜单下的Matlab help命令。Simulink 工作窗口MATLAB MATLAB 入门入门1、计算器的使用例如:计算算术式 (3*(6-2)+2)/23MATLAB MATLAB 入门入门“”为提示符,等待输入运算符(+、-、*、/、等)为计算机语言常用运算符。“ans”为“answer”的缩写,引出结果 是一个系统自带变量。2.2 MATLAB语言数据结构:双精度浮点数型数据,double()
2、整型数据表示:int8(),int16(),int32()无符号整型数据表示:uint8(),uint16(),uint32()n n除了一般的实数数据之外,MATLAB还支持复数向量、矩阵和字符串型矩阵,从MATLAB 5MATLAB 50 0版本开始,还允许其他更高级的数据类型,如多维数组、数据结构体、单元数据、类和对象等,n n2.2.1常量、变量与赋值语句1.MATLAB语言变量名应该由字母开头,后面可以跟字母、数字、下划线如:MAN12,A_12,WE_ 正确变量名 12a,_WE 不正确变量名注:MATLAB语言的变量名区分大小写,如 AER aeR2.赋值语句 变量表达式()在命
3、令窗口中表达式的结果值赋给保留变量在命令窗口中表达式的结果值赋给保留变量ansans;3.3.函数调用语句函数调用语句 返回变量列表返回变量列表 函数名(输入变量列表)函数名(输入变量列表)函数名命名规则与变量名相同,而且对应某一文件。函数名命名规则与变量名相同,而且对应某一文件。u,v,w=fun(x,y)u,v,w=fun(x,y)u v w=fun(x y)u v w=fun(x y)返回或输入的各变量列表间以逗号或空格分开。返回或输入的各变量列表间以逗号或空格分开。n nepseps一机器的浮点运算误差限。一机器的浮点运算误差限。PCPC机上机上epseps的默的默认值为认值为2 22
4、2xl022xl0-16-16,若某个量的绝对值小于,若某个量的绝对值小于espesp:,则可以认为这个量为:,则可以认为这个量为o o。n ni i和和j j若若i i和和j j 不被改写,则它们表示纯虚数量不被改写,则它们表示纯虚数量i i。n nInf Inf 一无穷大量一无穷大量+的的MATLABMATLAB表示,也可以写表示,也可以写成成inf,inf,同样地同样地-可以表示为可以表示为InfInf。n nNaNNaN一不定式一不定式(Not a Number)(Not a Number),通常由,通常由0 00 0运运算、算、InfInfInfInf及其他可能的运算得出。及其他可能
5、的运算得出。NaNNaN是个是个很奇特的量,如很奇特的量,如NaNNaN与与InfInf的乘积仍为的乘积仍为NaNNaN。n nPiPi一圆周率一圆周率 的双精度浮点表示的双精度浮点表示MATLAB 是一个基于矩阵运算的工具。矩阵的表示。1、一行输入;(空格、逗号)2、多行输入;(空格、逗号)数学上的矩阵:数学上的矩阵:2.2.2 MATLAB2.2.2 MATLAB的矩阵表示的矩阵表示 语句后无分号得下面结果矩阵行向量的表示矩阵列向量的表示n n用冒号表达式给行向量赋值,其格式为:用冒号表达式给行向量赋值,其格式为:a=s1:s2:s3 (a=s1:s2:s3 (当当s20s20时时s1s3
6、s1 A(5,6)=5 A(5,6)=5n nA=A=n n1 2 3 4 0 01 2 3 4 0 0n n4 3 2 1 0 04 3 2 1 0 0n n2 3 4 1 0 02 3 4 1 0 0n n3 2 4 1 0 03 2 4 1 0 0n n0 0 0 0 0 50 0 0 0 0 5n nMatlab语言数据结构:数据结构体 和单元结构2.2.4数据结构体:数据结构体将某一类相关的信息纳入一个统的变量名字下进行管理。(数据库)例:考虑建立学生档案结构体,应包含下列信息:例:考虑建立学生档案结构体,应包含下列信息:编号编号(用用numbernumber表示,在结构体下表示,在
7、结构体下numbernumber又称为又称为其成员变量或域其成员变量或域):数值型。:数值型。姓名姓名(name)(name):字符串型。:字符串型。身高身高(height)(height):数值型。:数值型。考试成绩考试成绩(test)(test):矩阵,其第:矩阵,其第i i行为第行为第i i次考试的成绩,次考试的成绩,而第而第j j列为第列为第j j门考试的成绩。门考试的成绩。可建立起结构体可建立起结构体student_recstudent_rec:n n student_recnumber=1;n n student_recname张三;n n student_rec.height18
8、0;n n student_rectest100,80,75;77,60,92;67;28,90;100,89,78;n n student_rec%显示结构体的内容n n student_recn n number:1n n name:张三n n height:180n n test:43 double3 doublen nstudent_rectestn nans=n n 100 80 75 n n 77 60 92 n n 67 28 90n n 100 89 782.2.5 2.2.5 单元结构单元结构单元结构是把不同属性的数据都纳入到一个变量之单元结构是把不同属性的数据都纳入到一个变
9、量之下,这个变量称为单元。下,这个变量称为单元。单元结构和结构体的关系:单元结构和结构体的关系:(1 1)结构体下的各个子项称为成员变量,而每个)结构体下的各个子项称为成员变量,而每个成员变量都有自己的名字;成员变量都有自己的名字;(2 2)单元变量类似于带有下标的矩阵和多维数组,单元变量类似于带有下标的矩阵和多维数组,且用大括弧括起来且用大括弧括起来(3 3)在矩阵和多维数组中每个矩阵元素都应该具有)在矩阵和多维数组中每个矩阵元素都应该具有相同的属性,而单元结构可把不同属性的数据归相同的属性,而单元结构可把不同属性的数据归并起来。并起来。考虑建立学生档案采用单元结构,应包含下列信息:考虑建立
10、学生档案采用单元结构,应包含下列信息:其中 为续行符号,表示下一行的内容紧跟上行 B4%显示第4单元内容 B(4)()方法2:celldisp(B)%celldisp(B)%显示整个单元变量采用函数方法实现。显示整个单元变量采用函数方法实现。B1=B1=1 1B2=B2=张三张三B3=B3=180 180B4=B4=100 80 75 100 80 75 n n 77 60 92 77 60 92 n n 67 28 90 67 28 90n n 100 89 78 100 89 78n nB(3)=%B(3)=%删除删除 B B单元变量的第单元变量的第3 3 个单元元素个单元元素n nB3=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 仿真 基础知识
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内