matlab第二章仿真基础知识.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab第二章仿真基础知识

第二章 MATLAB仿真基础知识 ;2.1 MATLAB语言的简单界面;MATLAB联机帮助;Simulink 工作窗口;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;MATLAB 入门;MATLAB 入门;2.2 MATLAB语言数据结构: 双精度浮点数型数据,double() 整型数据表示:int8(), int16(), int32() 无符号整型数据表示: uint8(), uint16(), uint32() 除了一般的实数数据之外,MATLAB还支持复数向量、矩阵和字符串型矩阵,从MATLAB 5.0版本开始,还允许其他更高级的数据类型,如多维数组、数据结构体、单元数据、类和对象等,;2.2.1常量、变量与赋值语句;2.赋值语句 变量=表达式() 在命令窗口中表达式的结果值赋给保留变量ans; 3.函数调用语句 [返回变量列表]=函数名(输入变量列表) 函数名命名规则与变量名相同,而且对应某一文件。 [u,v,w]= fun(x,y) [u v w]= fun (x y) 返回或输入的各变量列表间以逗号或空格分开。;eps一机器的浮点运算误差限。PC机上eps的默认值为2.22xl0-16,若某个量的绝对值小于esp:,则可以认为这个量为o。 i和j-若i和j 不被改写,则它们表示纯虚数量i。 Inf 一无穷大量+∞的MATLAB表示,也可以写成inf, 同样地 -∞可以表示为—Inf。 NaN一不定式(Not a Number),通常由0/0运算、Inf/Inf及其他可能的运算得出。NaN是个很奇特的量,如NaN与Inf的乘积仍为NaN。 Pi一圆周率π的双精度浮点表示 ;MATLAB 是一个基于矩阵运算的工具。; 数学上的矩阵: 2.2.2 MATLAB的矩阵表示 ;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;用冒号表达式给行向量赋值,其格式为: a=s1:s2:s3 (当s20时s1s3,s2相反或省略情况) ;复数矩阵的表示:;2.2.3 多维数组的定义;练习:给实数和复数数组赋值及定义以外的矩阵赋值;Matlab语言数据结构:数据结构体 和单元结构 2.2.4数据结构体: 数据结构体将某一类相关的信息纳入一个统—的变量名字下进行管理。(数据库);>> student_rec.number=1; student_rec.name=’张三’; student_rec.height=180; student_rec.test=[100,80, 75; 77,60,92;67;28,90;100,89,78]; student_rec %显示??构体的内容 student_rec= number:1 name:’张三’ height: 180 test: [4×3 double;student_rec.test ans= 100 80 75 77 60 92 67 28 90 100 89 78;2.2.5 单元结构 单元结构是把不同属性的数据都纳入到一个变量之下,这个变量称为单元。 单元结构和结构体的关系: (1)结构体下的各个子项称为成员变量,而每个成员变量都有自己的名字; (2) 单元变量类似于带有下标的矩阵和多维数组,且用大括弧括起来 (3)在矩阵和多维数组中每个矩阵元素都应该具有相同的属性,而单元结构可把不同属性的数据归并起来。 ;考虑建立学生档案采用单元结构,应包含下列信息:;方法2: celldisp(B) %显示整个单元变量采用函数方法实现。 B{1}= 1 B{2}= 张三 B{3}= 180 B{4}= 100 80 75 77 60 92 67 28 90 100 89 78 B(3)=[] %删除 B单元变量的第3 个单元元素 B{3}=[] %将第3 个单元置成空矩阵。; 如果

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档