MATLAB修改Bode的label、Title

这段代码展示了如何使用MATLAB绘制两个传递函数的增益和相位裕度图。它首先定义了两个传递函数`hh1`和`hh2`,然后使用`margin`函数计算并显示它们的裕度。接着,设置了图例、线条宽度和颜色,并对图例中的线条样式进行了定制。最后关闭hold状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现的效果如下所示:

close all
clear all
clc
num1 = 1;
den1 = [1 1 2];
hh1 = tf(num1,den1);
margin(hh1)

hold on

num2 = 3;
den2 = [2 6 2];
hh2 = tf(num2,den2);
margin(hh2)

hleg = legend('PM-1','PM-2','Location','SouthEast');
set(hleg,'FontSize',8,'FontName','Times New Roman');

grid on
h= findobj(gcf,'type','line')
set(h(5),'linewidth',2)%gc11
set(h(7),'linewidth',2)
set(h(5),'color','b')
set(h(7),'color','b')
set(h(5),'linestyle','-')
set(h(7),'linestyle','-')
set(h(6),'linewidth',2)%fc11
set(h(8),'linewidth',2)
set(h(6),'color','r')
set(h(8),'color','r')
set(h(6),'linestyle','--')
set(h(8),'linestyle','--')
set(h(3),'linewidth',1)%图例
set(h(4),'linewidth',1)
set(h(3),'color','b')
set(h(4),'color','r')
set(h(3),'linestyle','-')
set(h(4),'linestyle','--')


hold off

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值