Reference

MATLAB入门实例——绘制伯德图 这篇文章写得还蛮好,有空再整理一下

无论学习什么软件,官方文档总是最基础的教程,matlab中用help指令可以快速调用官方文档。

在命令行窗口输入>>help bode,然后拖到最后面打开官方文档(蓝色的超链接)即可。

打开后我们发现,bode函数只需要内置一个tf()即可,但我们新手对于tf()也不甚了解。

怎么办呢?

简单,重新在命令行窗口输入>>help tf,然后查看一下tf是干什么的。

Use tf to create real-valued or complex-valued transfer function models, or to convert dynamic system model to transfer function form.

所以,tf 函数实际上是用来创建传递函数的。

接下来再看看tf函数的语法:

sys=tf([numerator],[denominator]) % 前后两个矩阵分别是分子与分母的系数
sys=tf([numerator],[denominator],ts) % 离散化的传递函数,采样时间若不指定,则参数设置为-1

然后bode函数就很简单了,直接bode(sys)就好

此外还有另外一些函数,也都很有用:

w=logspace(-2,3,100) % 指定频率范围为10^-1到10^3
bode(num,den,w)
title('Bode Diagram of G(s)=') % 表格的标题

先写到这里吧,有空再整理

matlab学习之Bode图相关推荐

  1. 伯德图 matlab,Matlab/Simulink中bode图的画法

    在Matlab中,大多时候,我们都是用M语言,输入系统的传递函数后,用bode函数绘制bode图对系统进行频率分析,这样做,本人觉得效率远不如Simulink建模高.如何在Matlab/Simulin ...

  2. 利用matlab/simulink绘制bode图,以及用origin绘制反正切函数

    首先这是一个滤波电路 下边是一组低通滤波器的具体参数 然后指导滤波电路截止频率公式为 然后利用matlab/simulink可以绘制出四组数据的幅频特性曲线,绘制bode图为反应系统自身的相应特性,所 ...

  3. Matlab中绘制Bode图与单位阶跃响应图

    假设传递函数方程为: 分析k分别为4,1,0.5时bode图和阶跃响应的不同. >> w=2*pi*50; >> num1=0.5*w*[1 0]; >> den1 ...

  4. Matlab学习|绘图|多图基本绘制|legend函数使用

    代码总览 % 设置自变量与因变量 x = -2*pi:pi/100:2*pi; y_1 = sin(x); y_2 = cos(x); % 绘图 p1 = plot(x,y_1); hold on p ...

  5. Matlab学习-箱型图绘制

    ** 1. 箱型图简介: ** 参考链接: boxplot函数用法详解 箱型图简介 箱型图主要包括的数据有: 最大值.最小值.上四分位数.下四分位数和中位数,以及异常值 ** 2. 箱型图绘制 ** ...

  6. Matlab中用Simulink快速画Bode图及 .m 文件画Bode图

    Matlab中用Simulink快速画Bode图及 .m 文件画Bode图 Simulink画Bode图 .m 文件画Bode图 Simulink画Bode图 一万年没用matlab画过Bode图了, ...

  7. 使用python-control库实现MATLAB自动控制原理常用函数:Bode图 Nyquist图 根轨迹

    最近在学习自动控制原理,电脑装的windows/ubuntu双系统,matlab安装在windows上,日常用ubuntu,写作业切换系统过于繁琐,因此想要找到python中可以替换MATLAB Co ...

  8. matlab绘制那奎斯特曲线和bode图

    绘制 的波特图 numG=1;denG=[1 2 1];sysG=tf(numG,denG);bode(sysG); 绘制   的那奎斯特曲线 numG=1; denG=[1 2 1]; sysG=t ...

  9. MATLAB之Nyquist图和Bode图

    一.拉氏变换 matlab自带工具:拉氏变换(laplace) 例laplace(f)返回f的拉普拉斯变换. 默认情况下,自变量是t,变换变量是s. 例laplace(f,transVar)使用转换变 ...

最新文章

  1. ORB-SLAM2从理论到代码实现(七):Tracking.cc程序详解(中)
  2. Progressive Web App是一个利用现代浏览器的能力来达到类似APP的用户体验的技术——不就是chrome OS吗?...
  3. 两个for还是一个for?
  4. Android手机开机自动启动
  5. 《C++入门经典(第6版)》——1.5 问与答
  6. virtualenv创建python项目虚拟环境
  7. convirt2.5在虚拟机上安装笔记
  8. 《大话数据结构》读后总结(六)
  9. 静态Include和动态Include测试并总结
  10. 真正聪明的人从来不自己做PPT,看完这篇就放假吧!
  11. 2017.6.21 大都市meg 思考记录
  12. 2020年最新前端框架大全,Web工程师人手一份!
  13. Linux的文件压缩与解压缩
  14. MYSQL中取当前周/月/季/年的第一天与最后一天
  15. WIndow Document
  16. 内齿轮泵行业调研报告 - 市场现状分析与发展前景预测
  17. floating输入 高阻输入_STM32 GPIO八种输入输出模式
  18. nginx 正向代理_看这篇彻底认识Nginx!
  19. 用于服务器接入的防火墙网关的八个关键×××
  20. Lively Wallpaper:please enter openweathermap.orgapi/city information correctly

热门文章

  1. 潘凯:C++对象布局及多态实现的探索(三)
  2. 【机器学习 吴恩达】CS229课程笔记notes3翻译-Part V支持向量机
  3. 开疆作剑,开荒为犁:2022春天,文心大模型走进产业的百花深处
  4. linux内核调试指南 1
  5. A-Fast-RCNN: Hard Positive Generation via Adversary for Object Detection
  6. γ-氨基丁酸GABA(gamma-aminobutyric acid)
  7. jsp计算圆的面积和周长
  8. oracle的hints类型,Oracle Hints详解
  9. 音响是如何把微弱声音放大呢
  10. matlab实例——三维心心图