Matlab绘制频率特性
【自控笔记】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绘制频率特性相关推荐
- matlab绘制系统函数频率特性,实验七用MATLAB进行系统频率特性曲线绘制
实验七用MATLAB进行系统频率特性曲线绘制 自动控制原理 课程验证性实验报告 实验名称 用MATLAB进行系统频率特性曲线绘制 实验时间 2013年 05月30日 学生姓名 实验地点 070312 ...
- nyquist图怎么画matlab,用MATLAB绘制Nyquist图
<用MATLAB绘制Nyquist图>由会员分享,可在线阅读,更多相关<用MATLAB绘制Nyquist图(9页珍藏版)>请在人人文库网上搜索. 1.用MATLAB绘制Nyqu ...
- matlab绘制圆,且求解两个圆的交点坐标
前言 这里简单记录下对于matlab绘制圆,以及求解两圆交点的坐标的实现(包括C++). 一 绘制圆 circle.m文件: function [] = circle(x, y, r, color) ...
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
<实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...
- Matlab 绘制三维立体图(以地质异常体为例)
Matlab 绘制三维立体图(以地质异常体为例) 参考文章: (1)Matlab 绘制三维立体图(以地质异常体为例) (2)https://www.cnblogs.com/yangwenbo214/p ...
- matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx
Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...
- matlab绘制X,Y二维散点图并标出序号
matlab绘制X,Y二维散点图并标出序号 标签: matlab 2016-11-22 12:20 193人阅读 评论(0) 收藏 举报 分类: matlab(1) 版权声明:本文为博主原创文章, ...
- 如何使用MATLAB绘制不同类型的二维图形
如何使用MATLAB绘制不同类型的二维图形 听语音 | 浏览:360 | 更新:2014-11-30 18:10 | 标签:matlab 1 2 3 4 5 分步阅读 如何用MATLAB绘制各种二维图 ...
- 【新星计划】MATLAB绘制图形
MATLAB绘图和图形功能,内容包括: 如何绘制二维条形图 如何绘制等值线 如何绘制三维图 MATLAB绘制条形图 MATLAB 中使用 bar 命令绘制一个二维条形图. 具体示例 如果有一个包含10 ...
最新文章
- 基于ZIGBEE通信的功率电子负载
- 苹果风格:分享一组免费的自定义 MacOS 图标
- 3.11 随机初始化-深度学习-Stanford吴恩达教授
- Xcode 新项目删除 storyboard 文件
- python3.6.4_在ubuntu中将python3.4升级到python3.6中断pip
- wifi卡慢延迟高_健康生活好助手:华为智能体脂秤 WiFi 版 体验评测
- read/fread write/fwrite 的区别
- 面试题2021-2-24
- 漫谈云计算与OpenStack的前世今生
- 数组异或交换出现的问题
- Java 机器学习库Smile实战(一)SVM
- java背景颜色代码_java设定背景颜色
- 计算机组成原理:计算机的分类
- 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
- java poi 追加_使用POI 向Excel中追加数据
- win10下,扩展屏不清晰模糊。
- 智能家居雷达感应技术,存在感应毫米波雷达应用
- 二维三维四维vector乃至多维vector数组的建立
- Google后Hadoop时代的新“三驾马车”——Caffeine、Pregel、Dremel
- php riak,PHP操作Riak
热门文章
- 通过RPM方式安装,升级,卸载,以及配置使用MySQL
- 夏天小女孩子光着屁股很雅观吗?
- [Mysql] CONVERT函数
- ElasticSearch学习_陶文1_时间序列数据库的秘密(1)—— 介绍
- 百度前端学院第一天——前端的一些知识
- 同济大学计算机等级考试代码,同济大学各院系(学科).PDF
- 数据结构c/c++ 头插法尾插法建立带头结点的单链表,以数组创建带头结点的单链表和不带头结点的单链表,输出打印单链表
- 微信小程序计算三角形面积,三棱锥体积
- cozmo玩耍记录1
- clientid离线_紧急!Android Studio 离线打包 个推 获取不到clientID