Solving math by equal
显示 更早的评论

Solve math problems in 2 ways
1.Use MATLAB
2 Relieve your hands manually
someone please help me
5 个评论
cong
2025-4-28
Matt J
2025-4-28
We might be able to tell you what you're doing wrong if you show us what you've done.
Torsten
2025-4-28
Do you know about the MATLAB functions "tf" and "margin" ? If not, take a look at them: they should solve your problem.
Walter Roberson
2025-4-28
https://www.mathworks.com/matlabcentral/answers/1724785-calculation-of-phase-margin involves exactly the same system.
采纳的回答
更多回答(1 个)
Hi @cong
You can assign a value to K, compute the transfer function G(s), and then use the margin(G) command to find the phase margin (Pm). Here is the code snippet for the three steps:
However, I prefer not to provide advanced code at this stage, as I believe you may not yet be prepared for it. Anyhow, the real problem is, Can you really find the static gain K such that the Phase margin is exactly 50°?
s = tf('s');
%% When K = 3.44
K = 3.44;
G = K/(s*(s^2 + 1*s + 4));
figure
margin(G); grid on, grid minor
%% When K = 3.45
K = 3.45;
G = K/(s*(s^2 + 1*s + 4));
figure
margin(G); grid on, grid minor
类别
在 帮助中心 和 File Exchange 中查找有关 Stability Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




