MATLAB环境下频率响应曲线的绘制方法

黄 伟, 聂 东 , 陈英俊

(广东肇庆学院电子信息工程系,肇庆526061)

频域分析提供了一种简单有效的途径。

关t词:MATLAB;Bode图;Nyquist图;Nichoh图

前言 表示方法即为系统的频域分析方法。在频域分析

M艄露AB作为一种高性能软件和编程语言,

Nichols图,因为它们比数学公式直观、形象。

以矩侔‘速算为基础,把计算、可视化、程序设计融合

到了一个简单易用的交互式工作环境中。特别是 2 线性控制系统模型的基本描述方法

MATLAB提供了较方便的图形绘制功能,给系统

在线性控制系统理论中,描述系统最常用的数

分析和图形绘制带来了极大的便利。在MAⅡ.AB

学模型有传递函数模型、状态方程模型等,有了系

等软件癌觏之前,如果想在自己程序中产生一个图

统的数学模型,便可由其系数构成系数向量,然后,

形(即使是二维图形)是相当困难的,即使耗费大量

利用MA,IIAB提供的函数和求出的系数向量,便

精力,把图形绘制出来,效果可能不一定令人满意。

可画出频率响应曲线。

在线性控制系统频域分析方法中,我们常常要画出

(1)传递函数描述法

系统的Bode图、Nyquist图和Nichols图,从而对系

对于单输入单输出连续系统,通过对系统的微

统的性能进行分析,俪借助MAⅡAB软件,我们就

分方程作Laplace变换,可以用如下传递函数描述:

可以很容易地做到,并求出系统的幅值裕度、相位

裕度,进而确定系统的稳定性,并对系统进行相应 8㈩=器=等鼍器等鲁 ㈩

的校正,避免了繁锁的计算和绘图过程,从而为线性 式中:∥(s)~一系统输入

控制系统的频域分析提供了一种简单有效的途径。 l厂(s)一一系统输出

毋、白一一常数

代 1 频域分析方法的基本原理

这种系统在MA7ⅡAB下可以方便地由其分子

在控制系统实验中可以发现;若一个线性系统 和分母系数所构成的两个向量唯一地确定下来:

受到频率为∞的正弦信号激励时,它的输出仍然 num=[61。b2。…6,州】

^

为正弦信号,但其幅值与输入信号成M(ta)比例关 den=【a1。a2。…an“】 (2)

总 系,而且输出与输入信号之间有一个相位差够(∞), (2)状态方程描述法

这种比例和相位差随∞的变化而变化,这样就可 对于连续LTI(线性时不变)系统,其状态方程

--

以通过M(∞)和p(∞)来表示系统的特性了,这种可以写成:

_●

膏If)=触(t)+鼬(t) (3)

●I

MODERNCOMPUTER20

幅频响应 matlab画法,MATLAB环境下频率响应曲线的绘制方法.pdf相关推荐

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

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

  2. matlab绘制频率响应特性曲线,MATLAB环境下频率响应曲线的绘制方法

    维普资讯 http://www.cqvip.com http://www.cqvip.com/ Y(f):Cr(tl+Du(tl 式 中 (t)∈侬 " 称为 状态 向量 ,而 日称 为 系 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  10. 幅频响应 matlab画法,matlab绘制数字滤波器的幅频响应曲线

    FREQZ 是计算数字滤波器的频率响应的函数    [H,W] = FREQZ(B,A,N) 可以先调用freqz()函数计算系统的频率响应,然后利用abs()和angle()函数及plot()函数, ...

最新文章

  1. 大小端判断和网络字节序
  2. 变异测试 java_编码的喜悦……以及Java中的变异测试
  3. oracle免费云攻略,使用免费的Oracle云服务-创建云主机
  4. 微软:中国市场XP主流支持服务结束时间未定
  5. 电脑无法读取移动硬盘_移动硬盘U盘提示:文件或目录损坏且无法读取如何解决?...
  6. 为什么程序员对旧代码深恶痛绝?
  7. 2020杭电多校6 1006A Very Easy Graph Problem血泪史
  8. BNU29140 Taikotaiko(概率)
  9. 地理信息系统(汤国安)重点整理和推导(第一章)
  10. java计算机毕业设计教育机构管理源码+mysql数据库+系统+lw文档+部署
  11. 汉印全能电子面单打印机-N41
  12. 群晖域名注册_小白瞎折腾 篇九:玩转群晖NAS:域名注册技巧,及SSL证书获取...
  13. mysql ansi sql标准_Mysql数据库隔离级别(ANSI SQL92规范,行锁,间隙锁)
  14. android手机联调,Android第三课 联调华为手机
  15. DAO设计模式之禅之数据库万能查询操作
  16. 如何用U盘安装操作系统
  17. 如何使用京东的关键字搜索你想要的商品详情
  18. 婚恋社交项目,寻找创业合伙人,坐标上海
  19. SQL 查询排名,相同数据排名相同
  20. 通过率低推广费昂贵 - 中国苹果开发者掘金难

热门文章

  1. tensorflow中tfrecords使用介绍
  2. Spring Servlet 拦截器 过滤器
  3. fastjson转换对象时出错,$ref: $.data.list[0].xxxx
  4. EF的注解Annotation和Fluent API
  5. Django nginx部署
  6. 项目Alpha冲刺Day3
  7. 按位与、按位或、按位异或、左移、右移运算符的简单介绍(部分二进制运算符的简单介绍)...
  8. hdu 1099 Lottery
  9. Extjs使用(最最基础)
  10. 数据库 聚合 、分组、筛选、排序、日期等函数的应用