【自控笔记】5.2频率特性的四种表现方式及Matlab绘制

系统的频率特性G(jω)可以用函数形式表示,也可以用图形和曲线表示。它们分别是频率特性图、幅相特性图、对数频率特性图、对数幅相特性图。四种表示方式对比如下:

下面以T=1的惯性环节为例,绘制四种表示图。

一、频率特性图

频率特性曲线包括幅频特性曲线和相频特性曲线。幅频特性曲线是幅值|G(jω)|的变化规律。相频特性曲线是描述相角∠G(jω)随ω变化的规律。

二、奈奎斯特图

奈奎斯特图是一种极坐标表示方法,即用一根曲线同时将模值和相角同时表示出来,所在的G平面是一个复平面。
模值为G(jω)实部的平方加虚部的平方再开方,是关于ω的偶函数。
相角为虚部比实部的反正切,是关于ω的奇函数。
故ω从0变化到正无穷,和ω从0变化到负无穷这两段关于实轴对称。分析时,一般只绘制ω从0变化到正无穷这段,箭头表示ω增大时曲线的变化方向。

三、伯德图

伯德图是频率法中应用最广泛的的一种表示方法。因为它能充分表现系统从低频到高频的特性。它的横坐标按lgω分度,但仍按ω标注,故呈现为一种非线性刻度。幅频曲线纵坐标按20lg|G(jω)|线性分度,单位是分贝(dB);对数相频曲线纵坐标按∠G(jω)线性分度,单位是度(°)。

四、尼柯尔斯图

尼柯尔斯图以频率ω为变量,纵坐标以20lg|Φ(jω)|线性分度,横坐标按∠Φ(jω)线性分度,单位是度(°)。左右对称与-180°线。
它由两簇曲线构成,一簇是对应于闭环频率特性的幅值20lg|Φ(jω)|为定值时的曲线,另一簇是对应于闭环频率特性的相角∠Φ(jω)为定值时的曲线。常常用于表示系统的闭环频率特性曲线。

绘制代码:

clear,clc;
close all;[h,w] = freqs([1],[1 1]);
hf = abs(h);
hx = angle(h);
figure(1)subplot(2,1,1);
plot(w,20*log10(hf));  %相频特性(dB/ω)
xlabel('ω');ylabel('dB');
title('频率特性');
grid on;
subplot(2,1,2);
plot(w,hx*180/pi);     %频率特性,(°/ω)
xlabel('ω');ylabel('°');
grid on;G=tf([1],[1,1]);figure(2);
nyquist(G);          %奈奎斯特图
grid on;figure(3);
bode(G); grid on;    %伯德图figure(4);
nichols(G); grid on; %尼柯尔斯图

Matlab绘制频率特性相关推荐

  1. matlab绘制系统函数频率特性,实验七用MATLAB进行系统频率特性曲线绘制

    实验七用MATLAB进行系统频率特性曲线绘制 自动控制原理 课程验证性实验报告 实验名称 用MATLAB进行系统频率特性曲线绘制 实验时间 2013年 05月30日 学生姓名 实验地点 070312 ...

  2. nyquist图怎么画matlab,用MATLAB绘制Nyquist图

    <用MATLAB绘制Nyquist图>由会员分享,可在线阅读,更多相关<用MATLAB绘制Nyquist图(9页珍藏版)>请在人人文库网上搜索. 1.用MATLAB绘制Nyqu ...

  3. matlab绘制圆,且求解两个圆的交点坐标

    前言 这里简单记录下对于matlab绘制圆,以及求解两圆交点的坐标的实现(包括C++). 一 绘制圆 circle.m文件: function [] = circle(x, y, r, color) ...

  4. matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹

    <实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...

  5. Matlab 绘制三维立体图(以地质异常体为例)

    Matlab 绘制三维立体图(以地质异常体为例) 参考文章: (1)Matlab 绘制三维立体图(以地质异常体为例) (2)https://www.cnblogs.com/yangwenbo214/p ...

  6. matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx

    Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

  7. matlab绘制X,Y二维散点图并标出序号

    matlab绘制X,Y二维散点图并标出序号 标签: matlab 2016-11-22 12:20 193人阅读 评论(0) 收藏 举报  分类: matlab(1)  版权声明:本文为博主原创文章, ...

  8. 如何使用MATLAB绘制不同类型的二维图形

    如何使用MATLAB绘制不同类型的二维图形 听语音 | 浏览:360 | 更新:2014-11-30 18:10 | 标签:matlab 1 2 3 4 5 分步阅读 如何用MATLAB绘制各种二维图 ...

  9. 【新星计划】MATLAB绘制图形

    MATLAB绘图和图形功能,内容包括: 如何绘制二维条形图 如何绘制等值线 如何绘制三维图 MATLAB绘制条形图 MATLAB 中使用 bar 命令绘制一个二维条形图. 具体示例 如果有一个包含10 ...

最新文章

  1. 基于ZIGBEE通信的功率电子负载
  2. 苹果风格:分享一组免费的自定义 MacOS 图标
  3. 3.11 随机初始化-深度学习-Stanford吴恩达教授
  4. Xcode 新项目删除 storyboard 文件
  5. python3.6.4_在ubuntu中将python3.4升级到python3.6中断pip
  6. wifi卡慢延迟高_健康生活好助手:华为智能体脂秤 WiFi 版 体验评测
  7. read/fread write/fwrite 的区别
  8. 面试题2021-2-24
  9. 漫谈云计算与OpenStack的前世今生
  10. 数组异或交换出现的问题
  11. Java 机器学习库Smile实战(一)SVM
  12. java背景颜色代码_java设定背景颜色
  13. 计算机组成原理:计算机的分类
  14. 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
  15. java poi 追加_使用POI 向Excel中追加数据
  16. win10下,扩展屏不清晰模糊。
  17. 智能家居雷达感应技术,存在感应毫米波雷达应用
  18. 二维三维四维vector乃至多维vector数组的建立
  19. Google后Hadoop时代的新“三驾马车”——Caffeine、Pregel、Dremel
  20. php riak,PHP操作Riak

热门文章

  1. 通过RPM方式安装,升级,卸载,以及配置使用MySQL
  2. 夏天小女孩子光着屁股很雅观吗?
  3. [Mysql] CONVERT函数
  4. ElasticSearch学习_陶文1_时间序列数据库的秘密(1)—— 介绍
  5. 百度前端学院第一天——前端的一些知识
  6. 同济大学计算机等级考试代码,同济大学各院系(学科).PDF
  7. 数据结构c/c++ 头插法尾插法建立带头结点的单链表,以数组创建带头结点的单链表和不带头结点的单链表,输出打印单链表
  8. 微信小程序计算三角形面积,三棱锥体积
  9. cozmo玩耍记录1
  10. clientid离线_紧急!Android Studio 离线打包 个推 获取不到clientID