做了一个简单的小例子,有什么疑惑可以留言。

clc

clear

close all

%% 初始化

R_Sta=1; %R的起始,结束范围以及间隔

R_end=10;

Nap_R=1;

% 数组初始化

num=[R_Sta 1];

den=[5e-4 1];

w={1e-2,1e4}; %确定频率范围,单位:rad/s

[mag,phase,wout]=bode(num,den,w); % 先要运行一次bode函数以确定输出量的长度

R=R_Sta:Nap_R:R_end;

Num_R=length(R);

Num_w=length(wout);

Z_mag = ones(Num_R,Num_w);

Z_phase = ones(Num_R,Num_w);

[X,Y]=meshgrid(wout,R);

R=R_Sta;

for i=1:Num_R

num=[R 1]

den=[5e-3 1]

[mag,phase,wout]=bode(num,den,w);

Z_mag(i,:)=20*log10(mag);

Z_phase(i,:)=phase;

R=R+Nap_R;

end

% figure(1)

% bode(num,den);

figure(2)

C_mag=Z_mag;

surf(X,Y,Z_mag,C_mag)

set(gca,'XScale','log')

colorbar

shading interp % 去掉网格

xlabel('rad/s');ylabel('R');zlabel('mag')

title('Magnitude')

figure(3)

C_phase=Z_phase;

surf(X,Y,Z_phase,C_phase)

set(gca,'XScale','log')

colorbar

shading interp % 去掉网格

xlabel('rad/s');ylabel('R');zlabel('Phase')

title('Phase')

输出图形如下:

伯德图 matlab,matlab画三维伯德图,bode图相关推荐

  1. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  2. python绘制三维散点图-python 画三维图像 曲面图和散点图的示例

    用python画图很多是根据z=f(x,y)来画图的,本博文将三个对应的坐标点输入画图: 散点图: import matplotlib.pyplot as plt from mpl_toolkits. ...

  3. python散点图解_python 画三维图像 曲面图和散点图的示例

    用python画图很多是根据z=f(x,y)来画图的,本博文将三个对应的坐标点输入画图: 散点图: import matplotlib.pyplot as plt from mpl_toolkits. ...

  4. matlab怎么画三维坐标的二维图,excel怎么画二维坐标表格图(如何在excel中绘制三维坐标系?)...

    在excle中怎么把二维图形变成三维图形 你说的是图表吗,如果是的话就这样操作 excel2007以上版本:选中图表-点击设计选项卡-最左面有更改图表类型-选择合适的类型-确定 excel2003也是 ...

  5. MATLAB Linear Analysis Tool 的bode图数据获取

    版本:MATLAB 2018b 问题描述:MATLAB/Simulink的Linear Analysis Tool 功能很强大,可以用其做小信号分析,获得的bode图的数据很难获取,在此总结了如何获取 ...

  6. matlab隐函数画三维图,MATLAB绘制3D隐函数曲面的几种方法

    背景介绍 Matlab提供了一系列绘图函数,常见的包括绘制2D曲线的plot函数.绘制2D隐函数曲线的ezplot函数.绘制3D曲面的mesh和surf函数.绘制3D显函数曲面的ezmesh和ezsu ...

  7. MATLAB画三维墨西哥草帽图,数字图像处理之图像分割-20210401063921.ppt-原创力文档...

    第六章 图像分割;主要内容;6.1 图像分割概述;;6.1 图像分割概述;图像分割的目的把图像分解成构成它的部件和对象:有选择性地定位感兴趣对象在图像中的位置和范围.;从简到难,逐级分割控制背景环境, ...

  8. matlab这么画三维函数图,matlab 画三维图函数

    PAT甲级 1001. A+B Format (20) 题目原文: Calculate a + b and output the sum in standard format -- that is, ...

  9. 【matlab】全面总结:MATLAB如何画出漂亮的图

    在绘图命令中应该如何确定横坐标和纵坐标的标度尺寸(自己定范围) 如何在一个坐标中绘制多条曲线,并用不同的颜色区别. 希望得到答案,谢谢!!!!!!!!!!!  help plot help axis ...

最新文章

  1. Spring Cloud比较好的博文地址
  2. SQLITE_ERROR - table sap_capire_bookshop_books has no column named currency
  3. 通过Dapr实现一个简单的基于.net的微服务电商系统(六)——一步一步教你如何撸Dapr之Actor服务...
  4. java obix_obix协议在java中的配置和使用详解
  5. 前端学习(2355):uni里面的样式学习
  6. 【OpenCV应用】python处理行李图像匹配项目——图像(简单)清晰化
  7. 如何走出物联网死亡之井?
  8. 从功能测试到接口测试,原来的技能可以通用
  9. 开源,免费,跨平台——白鹭引擎(Egret Engine)
  10. python3ide使用方法_Python IDE
  11. python安装chardet_Python使用chardet判断字符编码
  12. gg修改器修改数值没有用怎么办_gg修改器如何使用?gg修改器使用方法
  13. 《了不起的我》读后感
  14. 台式计算机无线网络连接打印机,台式机怎么样连接无线打印机
  15. Unity3d使用RenderTexture制作动态头像
  16. 小猫爪:i.MX RT1050学习笔记26-RT1xxx系列的FlexCAN详解
  17. springboot+Knif4j 部分配置
  18. 中控考勤与海威达C6考勤系统考勤数据同步
  19. uboot启动时间优化
  20. 【AE转场】1600+超级炫酷视频转场无缝过渡AE特效素材 V2.0

热门文章

  1. 方舟php服务器控制,《方舟:生存进化》私人服务器设置教程
  2. 中英离线翻译mac_Translatium for mac(翻译工具)
  3. 炉石传说201909-3 元素选择器201809-3
  4. 【数据结构系列】双向链表
  5. 新手必看:访问url到加载全过程详解(看完不会我吃shi)
  6. erdas2014安装
  7. Atom编译器64位win版本下载汉化及前端必备插件
  8. shell一文入门通
  9. R语言学习手记 (1)
  10. 网络层(4.网际控制报文协议)