step:动态系统的阶跃响应绘图。

具体描述:

1.step:计算一个动态系统的阶跃响应。在状态空间的情况下,假定初始状态为零。当它没有输出参数时,调用这个函数在屏幕上的画出阶跃响应。

2.step(sys):画出任意一个动态系统模型sys的阶跃响应。这个模型可以是连续的或离散的,和单输入单输出或多输入多输出。多端输入系统的阶跃响应对于每一个输入方式来说都是阶跃响应的集合。模拟持续的时间根据系统的极点和零点自动地被确定。

3.step(sys,Tfinal):模拟了系统sys从时间t=0到t=Tfinal的阶跃响应。在系统时间单位中,表达式Tfinal在sys的时间单位属性中是被指定的。对于未指定采样时间(Ts=1)的离散时间系统, 阶跃将Tfinal作为采样周期的数量来模拟。

4.step(sys,t):使用用户提供的时间矢量t来模拟。在系统时间单位中,表达式t 在sys的时间单位属性中是指定的。对于离散时间模型,t应该是Ti:Ts:Tf,这里Ts 是采样时间。对于持续的时间模型,t应该是Ti:dt:Tf,这里dt变成近似于持续系统的一个离散采样。阶跃命令总是适用于在t=0时的阶跃输入,而忽视Ti。

5.在一个图上画出一系列模型sys1,sys2,...sysN的阶跃响应:

step(sys1,sys2,...,sysN);

step(sys1,sys2,...,sysN,Tfinal);

step(sys1,sys2,...,sysN,t);

所有将被画在一个图上的系统必须有相同数量的输入和输出。当然也可以在一个单一的图上画连续时间系统和离散时间系统的混合。这个语法对于比较多个系统的阶跃响应是有用的。

6.你也可以给每个系统指定一个独特的颜色,线型,标记,或者三者都有。例如:step(sys1,'y:',sys2,'g--');

当调用输出参数时:

y = step(sys,t);

[y,t] = step(sys);

[y,t] = step(sys,Tfinal);

[y,t,x] = step(sys);

step返回输出响应y,模拟时间向量t(如果没有作为一个输入参数被提供)和状态轨迹x(仅为状态空间模型)。在屏幕上没有绘图生成。对于单输入系统来说,y有和采样时间一样多的行,和输出一样多的列。在多端输入的情况下,每个输入方式的阶跃响应沿着输出y的第三个维度被累积起来。这时y的维度是:

(length of t)*(number of outputs)*(number of inputs);

y(:,:,j)在第j个输入方式对于加入的单位阶跃命令给出了响应。同样的,x 的维度是:

(length of t)*(number of outputs)*(number of inputs)。

7.对于识别模型[y,t,x,ysd]=step(sys)也可以计算响应y的标准偏差ysd(如果sys没有包含协方差参数信息,ysd将是空的)。

8.[y,...] = step(sys,...,options):计算指定的附加选项的阶跃响应,如阶跃振幅或输入偏移量。

matlab step函数的用法,matlab中step用法相关推荐

  1. 使用matlab定义函数极限,MATLAB在函数极限定义教学中的应用

    龙源期刊网 http://www.doczj.com/doc/863ba24b195f312b3169a5c0.html MATLAB在函数极限定义教学中的应用 作者:赵志芳 来源:<外语学法教 ...

  2. matlab ploty,matlab绘制函数 如何利用matlab的ploty

    最近有网友提出"matlab绘制函数 如何利用matlab的ploty"等问题,小小知识站提取了各大知名网站有关"matlab绘制函数 如何利用matlab的ploty& ...

  3. matlab filter 函数,C++ 实现matlab filter()函数

    (C++ 实现matlab filter()函数) C++ 实现matlab filter()函数 笔者在做信号处理的过程中,用到了一个带通滤波器,通过matlab计算设计好参数之后,直接调用filt ...

  4. matlab中子函数的文件名,Matlab子函数定义

    Matlab子函数定义 在matlab的函数定义中,如果函数如果函数较长或较多,往往可以将各函数分别写在多个.m文件中,但有时函数可能很短,就几行,可能希望将多个函数定义放在同一个.m文件中,这里就存 ...

  5. matlab 子函数怎么写,matlab中怎么写函数

    1.matlab怎么写函数文件~ 1.首先在电脑中打开baimatlab软件. 2.在打开的页面中点击"du主页"栏目下的"新建"按钮.zhi 3.然后在打开的 ...

  6. matlab 匿名函数 diff,在MATLAB中使用匿名函数会降低性能...其他人是否注意到了这一点?...

    在MATLAB中使用匿名函数会降低性能...其他人是否注意到了这一点? 为了重构我的MATLAB代码,我认为我会在函数编程的启发下将函数作为参数传递(MATLAB称为匿名函数). 但是,性能似乎受到了 ...

  7. matlab用gui 画函数,MATLAB GUI ,2,使用MATLAB的函数来实现MATLAB GUI,part 1,图

    一 概述 其实MATLAB的GUI完全可以使用MATLAB中各种控件的函数来实现,也可以说GUI就是一个figure,本人也是对MATLAB GUI比较感兴趣的一个学习者,在学习MATLAB过程中,搜 ...

  8. matlab silhouette函数,相当于Matlab的聚类质量函数?

    我在下面展示了一个在MATLAB和Python/Numpy中的示例silhouette实现(请记住,我对MATLAB比较流利): 1) MATLAB语言function s = mySilhouett ...

  9. matlab写函数教程,【Matlab基础】 自定义函数

    函数--是编程的核心概念之一,是能够完成相对独立功能的代码封装成的模块. 在主程序中通过函数名和实参调用它,通过接口(即函数的输入.输出参数)来实现"通讯".所以在调用函数时,你只 ...

  10. matlab利用函数 编程求,MATLAB 函数编写方法与应用

    试探结构: MATLAB 从 5.2 版本开始提供了一种新的试探式语句结构,其一般的形式为: try 语句段1 catch 语句段2 end 本语句结构首先试探性地执行语句段 1,如果在此段语句执行过 ...

最新文章

  1. 干货|你的Paper阅读能力合格了吗(硕士生版)
  2. SCCM2016 集成WSUS提供补丁服务(一)
  3. BZOJ4668: 冷战 [并查集 按秩合并]
  4. Vue el-menu高亮设置及点击菜单项实现路由跳转
  5. 429. N-ary Tree Level Order Traversal - LeetCode
  6. python公式计算器_Python-计算器
  7. Oracle笔记-USRS01.DBF文件过大,解决办法
  8. IdTCP的C++Builder2010示例(转)
  9. html常规的布局模版,html5/css3常规布局(示例代码)
  10. 预约报名小程序 — 预约班车小程序
  11. Python常见面试题总结
  12. R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、conf.int参数为曲线添加置信区间、pval参数添加分组生存曲线p值
  13. EduCoder-Hive表DDL操作(一、二)答案-路漫漫远俢兮
  14. Guided Anchoring 论文笔记
  15. marked扩展语法(增加自定义表情)
  16. 基于layer的图片弹出展示,默认原大小展示。图片太大则等比例缩小
  17. 12092009小记
  18. ae渲染存在偏移_以后请不要问我AE和PR有什么区别了...
  19. [macOS]安装homebrew之后提示zsh: command not found: brew
  20. DVWA File upload 一句话木马

热门文章

  1. MAX 材质学习_有关反射,折射及光线跟踪
  2. 克拉美罗界(CRLB)推导
  3. 1.JeeSite 基础—JeeSite4.x技术选型、JeeSite4.x工程搭建—导入工程、下载依赖、配置数据库、启动项目
  4. 华为盒子显示服务器繁忙,繁忙都市中的“小确幸”
  5. CAD怎么计算面积?cad计算面积快捷键是什么?
  6. 项目二 任务三:使用vim编辑器配置网络
  7. POJ 1046 Color Me Less(浅水)
  8. tan55度怎么用计算机算,电脑主板温度55度算不算正常?
  9. 郑州达内:互联网寒冬来袭,IT职业教育如何度过?
  10. 半天打造小型万能OA办公系统, 靠的就是万能表单提交 + 轻量级工作流审批组件...