9Matlabsimulink应用416讲解.ppt

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

S函数的调用格式 [sys, x0]=sfunction( t, x, u, flag) 第4章 数据可视化 4.1 Help graphics 4.2 二维绘图 4.2.1 管理类 4.2.2 生成类 4.2.3 图形注释及特性类 4.3 三维绘图生成类 4.4 图形句柄 4.4.1 句柄概念 4.4.2 图形句柄 4.5 函数句柄 4.6 其它知识点 4.7 作业 S-function默认的4个返回参数为sys、x0、str和ts,它们的次序不能变动,代表的意义分别为: sys:是一个通用的返回参数,它所返回值的意义取决于flag的值。 x0: 是初始的状态值(没有状态时是一个空矩阵[]),这个返回参数只在flag值为0时才有效,其他时候都会被忽略。 str:这个参数没有什么意义,是MathWorks公司为将来的应用保留的,m文件s-function必须把它设为空矩阵。 ts:是一个m×2的矩阵,它的两列分别表示采样时间间隔和偏移。 启动仿真 设置仿真参数和选择解法器之后,就可以启动仿真而运行。 选择Simulink菜单下的start选项来启动仿真,如果模型中有些参数没有定义,则会出现错误信息提示框。如果一切设置无误,则开始仿真运行,结束时系统会发出一鸣叫声。 除了直接在SIMULINK环境下启动仿真外,还可以在MATLAB命令窗口中通过函数进行,格式如下: [t,x,y]=sim(‘模型文件名’,[to tf],simset(‘参数1’,参数值1,‘参数2’,参数值2, …)) 其中to为仿真起始时间,tf为仿真终止时间。[t,x,y]为返回值,t为返回的时间向量值,x为返回的状态值,y为返回的输出向量值。simset定义了仿真参数,包括以下一些主要参数: AbsTol:默认值为1e-6设定绝对误差范围。 Decimation:默认值为1,决定隔多少个点返回状态和输出值。 Solver:解法器的选择。 MaxRows:默认值为0,表示不限制。若为大于零的值,则表示限制输 出和状态的规模,使其最大行数等于该数值。 InitialState:一个向量值,用于设定初始状态。 FixedStep:用一个正数表示步阶的大小,仅用于固定步长模式。 MaxStep:默认值为auto。用于变步长模式,表示最大的步阶大小。 如果知道模型文件名称,可以用以下命令得到该模型的仿真参数: simget(‘模型文件名’) 与S函数相关的一些概念 1. 直接馈通(Direct Feedthrough) 直接馈通是指模块的输出是输入信号的函数,或者采样时间可变的模块的采样时间受输入信号的控制 Y = k*u 2. 维数动态可变的数组(Dynamically Sized Arrays) S函数支持可变维数的输入。 3. 采样时间和偏移量(Sample Times and Offsets) S函数采用[Sample_Time, Offset]格式设定其采样时间 连续系统:[0.0,0.0] 变采样时间系统:[-2.0 0.0] 离散系统:[discrete_sample_time, offset] 继承采样时间系统:[-1.0 0.0] 第1章 绪论及基本操作 1.1 Matlab界面介绍 1.1.1 次要知识点 1.1.2 命令窗口(command window) 1.1.3 工作空间浏览器窗口(workspace browser) 1.1.4 帮助浏览器 1.2 Matlab特点与产品组件 1.2.1 发展历史 1.2.2 MATLAB特点 1.2.3 Matlab产品组件(ver) 1.2.4 Matlab应用领域 1.3 本课内容及学习方式 1.3.1 本课目的 1.3.2 基本要求 1.3.3 课程内容 1.3.4 学习方法 1.3.5 考核方式 1.3.6 参考教材 1.4 通用命令general及基本函数elfun 1.4.1 如何掌握命令 1.4.2 通用命令general 1.4.3 基本函数elfun 1.4.4 操作 1.5 基本矩阵elmat 1.5.1 矩阵运算优点实例 1.5.2 help elmat:基本矩阵和矩阵操作 1.5.3 变量与特殊变量 1.5.4 变量向量矩阵数组 1.5.5 标点符号(练习掌握) 1.5.6 数学运算符及基本矩阵运算 1.5.7 操作 1.6 作业 9.4 本课总结 第2章 矩阵与matlab 2.1 矩阵线性代数matfun\矩阵数学运算 2.1.1 小问题 2.1.2 help matfun 数值线性代数 2.1.3

文档评论(0)

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

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

1亿VIP精品文档

相关文档