You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

s域连续时间系统零极点图绘制的MATLAB命令是什么?

MATLAB 绘制s域连续时间系统零极点图的对应指令

你找的和离散域zplane功能对应的连续s域零极点绘图命令是pzmap,属于控制系统工具箱(Control System Toolbox)的官方标准指令,直接调用即可。

  • 基础调用逻辑:先把连续系统构建为控制系统工具箱支持的模型对象(传递函数、零极点模型、状态空间模型都兼容),传入pzmap就会自动在s平面上绘制零极点:默认用空心圆标记零点,叉号标记极点,横轴对应s域实轴、纵轴对应s域虚轴,标记规则和zplane完全对齐。
  • 最常用的传递函数场景示例代码:
    % 按s降幂顺序写传递函数分子、分母的多项式系数
    num = [1 2]; % 对应分子 s + 2
    den = [1 4 13]; % 对应分母 s² +4s +13
    s_sys = tf(num, den); % 构建连续传递函数模型
    pzmap(s_sys) % 绘制s域零极点图
    sgrid % 可选,叠加等阻尼比、等自然频率参考网格
    
  • 如果未安装控制系统工具箱,也可以手动用roots(num)计算零点、roots(den)计算极点,再用plot在直角坐标系上分别绘制两类点,自行添加坐标轴标签和标记区分即可,只是需要多写几行冗余代码,最终呈现效果和pzmap一致。

内容的提问来源于stack exchange,提问作者Esd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 13:57:11