维普资讯 http://www.cqvip.com http://www.cqvip.com/ Y(f):Cr(tl+Du(tl 式 中 (t)∈侬 ” 称为 状态 向量 ,而 日称 为 系 统 的阶次。A∈朋 ,BEJ ,CEj ,DE坤 分别为 常数矩阵.而系统的输入与输出个数分别为 P和 qo 有 了 A、B、C、D常数矩 阵,便可用 MATLAB命 令直观地表示出来,然后利用其提供的函数便可画 出系统 的频率响应曲线。 3 频率响应曲线绘制 实例 实例 l:传递函数表达式 c(s)= 聒10 而 可利 用如下一 组命 令绘 制系统模 型的 Bode 图、Nyquist图和 Nichols图 ,频率响应曲线如 图 1 所示 。 /x/m =[10】;咖 =[1,2.10】; subploti 1】. (hum.den); sub,orI222】.nyqu~t(hum.咖 ); subp~t(223】.n/cho/s(iTum.den); 上述命令 中 subplot命令是将图形窗13分成若 干区域 。 图 1 传递函数模 型的频 率响应 曲线 实例 2:已给 出状态方程如下 .绘制频率响应 曲线 。 膏f¨ — 5 2 0 0 0 _4 0 0 -3 2 _4 —1 -3 2 0 _4 Y etI=[1.2.3.4Ix(¨ .∞∈[O.01.100] 输入如下 MATLAB命令 ,得到的频率响应曲 线 见图 2所示 。 W=logspace(一2,2) 应 用技术 :[{ .2.0.0;0.-4.0.0;-3,2,-4。-1;-3.2,0.-4]; 日=[1;2;0;1】; C=[1.2.3.4】;D:0 ssub/~otI221).txxle(A.8.C.D.1. ; &幽嘲 f222}.,'tyquistlA.B. D'1, subp/otI2231. (A.B.C.D.1. ; 图 2 状 态方程模型的频率响应曲线 当然 ,我 们亦 可 在 MATLAB Editer/Debugger 窗 口输 入命令 ,以 M文 件的形式存盘 ,然后 在 MAⅡ .AB Command Windows下 甩 Run Script菜 单 命令运行存人的 M文件 ,一样可以得到所需 的频 率响应曲线 。不过用 M 文件存取运行和修改方便 很 多 。 结 语 利用 MATl‘AB提供的函数,可 以绘制任意 LTI 模 型的 Bode图、Nyquist图和 Nichols图 ,模 型 可 以 是 连 续 的 或 离 散 的 ,也 可 以是 SISO 或 MIMO。 MAⅡ B的 出现.给线性 系统的频域分 析提供 了 一 个强有力的工具 。 参考文献 【1]薛定宇.控制系统计 算机 辅助设计——M B语言厦 应用.北京 :清华大学出版杜 .19 【2]程 卫国等.MATIAB5 3精要、编程爰高级应用.北京 :机 械工业 出版社 ,2OO0 【3]B~yel,IM,Ford ,Mac ow出 .Amultlvariable toolkitfor line with M Iu B.IEEE Control Systems maga~ne.1989 (收描 日期 :2001一∞一10) (英文摘要 见第 28再) MODERN COMPUTERⅫ" 9 强 代 计 算 机 ^ 暮 第 一 一 一 期 r , 维普资讯 http://www.cqvip.com http://www.cqvip.com/ 应 用技术 地提高 了系统的开发效率,使开发 出的系统具有

matlab绘制频率响应特性曲线,MATLAB环境下频率响应曲线的绘制方法相关推荐

  1. matlab 传递函数 画出频率响应,MATLAB环境下频率响应曲线的绘制方法

    matlab的使用啊 黄伟,聂 东 , 陈英俊 (广东肇庆学院电子信息工程系,肇庆526061) 摘要:本文给出了MATLAB环境下线性系统的Bode图.Nyquist图.Nichoh图的绘制方法,为 ...

  2. ros构建机器人运动学模型_ROS环境下的机器人仿真模型构建方法研究

    现代电子技术 Modern Electronics Technique 2018 年 4 月 1 日 第 41 卷第 7 期 Apr. 2018 Vol. 41 No. 7 DOI : 10.1665 ...

  3. 对抗环境下的多无人机编队方法和队形变换研究

    对抗环境下的多无人机编队方法和队形变换研究 肖雁冰 张迎周(导)南京邮电大学 标签(空格分隔): 论文阅读 摘要   在无人机功能有限的今天,面对日趋复杂的作战任务.无法预测的作战环境,单一无人机所拥 ...

  4. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  5. Python TimedRotatingFileHandler 多进程环境下的问题和解决方法

    Python TimedRotatingFileHandler 多进程环境下的问题和解决方法 原文:https://my.oschina.net/lionets/blog/796438 Python ...

  6. python的opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  7. 基于VB环境下的语音识别程序开发方法

    摘要:语音识别技术的发展和广泛应用,使用户与计算机的对话方式不再仅仅局限在使用键盘或鼠标发送指令的方式.本文在visual basic 编程环境下使用Microsoft Speech SDK中的语音接 ...

  8. oracle数据库配置环境,win7环境下配置oracle数据库的方法

    前些日子在在Win7下安装了oracle 11g,不过PL/SQL却没法用,在实验的过程中,遇到了很多问题,下面就教您win7环境下配置oracle数据库的方法,供您参考. 环境:Windows 7( ...

  9. matlab sar adc建模,Simulink环境下的SAR ADC行为建模与仿真分析

    韩笑 孙玲 吴秀山 摘 要: 逐次逼近型模/数转换器由于电路复杂度较低,且功耗和速度等性能可以随着集成电路工艺的进步而不断提升,在高速.高精度ADC設计中被广泛应用.借助Matlab软件环境下的Sim ...

最新文章

  1. AE 9.3代码 升级到AE10.0
  2. MFC静态文本控件设置超链接
  3. 智能车竞赛云上比赛第二天
  4. 20180625笔记
  5. 如何系统的自学python 知乎-应该怎样系统的学习Python标准库?
  6. php简述一下并集交集差集,总结了一下js中的差集、交集、并集
  7. Linux之加密和安全
  8. 一个新实验:使用gRPC-Web从浏览器调用.NET gRPC服务
  9. PropertyGrid控件 分类(Category)及属性(Property)排序
  10. 【SpringMVC】返回视图中包含数据(ModelAndView)
  11. 计算机专业基础 -- 数据库系统相关基础知识
  12. 用英语推销计算机设备,销售电脑的英语对话
  13. 智慧校园供水系统智能管理
  14. 安装python第三方模块包时,报错 error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C
  15. linux老自动重启原因,【重启】查询linux自动重新启动原因
  16. 【数据库系统原理】第四章 高级数据库模型:统一建模语言UML、对象定义语言ODL
  17. IT女上班标准装备图
  18. python和nltk自然语言处理 脚本之家_想要入门自然语言处理,资料贫瘠,英语不好,大神推荐斯坦福的真的是搞不定,迷迷茫茫,不知从何下手?...
  19. 灰色GM(1,1)模型及其在电力负荷预测中的应用附Matlab代码
  20. 巧用DHCP服务器 防止IP地址冲突

热门文章

  1. 【产品经理】 产品经理进阶之路(七):什么是商业模式
  2. java毕设项目家电售后管理系统(附源码)
  3. MySQL级联优缺点_【Mysql】外键级联与级联的劣势_MySQL
  4. Discuz!教程之大型Discuz!论坛站点帖子表forum_post分表方案优化
  5. 考研计算机385分什么水平,考研难吗?385分学长华中科技大学经验谈
  6. 项目管理(如何进行项目采购管理)
  7. 《转》atheros无线驱动之:系统初始化
  8. 偶然获得京东内推,四面之后成功拿下offer
  9. ODX诊断数据库的由来
  10. 电视台的流媒体地址 mms