奈奎斯特稳定判据:从频率响应图形化判定闭环系统稳定性
1. 项目概述从“稳定”这个核心问题说起搞自动控制无论是设计一个机器人、调节一个化学反应釜的温度还是让一架无人机平稳悬停最终都要回答一个最根本的问题我这个系统到底稳不稳定不稳定一切性能指标都是空谈。奈奎斯特稳定判据就是解决这个核心问题的“神兵利器”之一。它不是那种让你去解高阶微分方程、算特征根的方法而是提供了一种基于系统频率响应的图形化判据。简单来说它让你通过观察一个叫做“奈奎斯特图”的曲线就能判断闭环系统的稳定性尤其擅长处理那些开环传递函数已知但闭环特征方程复杂难解的情况。对于工程师而言这就像拿到了一张系统的“心电图”通过解读这张图的形态就能诊断出系统的“健康”状况——是否稳定以及稳定裕度有多大。无论是学生啃《自动控制原理》这本经典教材比如胡寿松老师那本还是工程师在实际项目中调试控制器奈奎斯特稳定判据都是必须跨越的一道坎。它连接了理论的严谨性与工程的直观性是频域分析法皇冠上的明珠。2. 核心思路拆解为什么是“绕”着原点转要理解奈奎斯特判据必须先抓住它的核心思想映射定理又称幅角原理在复变函数中的应用。这个判据的巧妙之处在于它不直接去解闭环系统的特征方程1 G(s)H(s) 0的根即闭环极点而是去研究开环传递函数G(s)H(s)当s沿着一个包围整个右半s平面的闭合路径称为奈奎斯特路径变化时其像在G(s)H(s)平面即奈奎斯特图上绕(-1, j0)点转的圈数。2.1 从闭环极点到开环频率响应的桥梁闭环系统的稳定性完全取决于其极点即特征根是否全部位于s平面的左半部分。设开环传递函数为G(s)H(s)则闭环特征方程为F(s) 1 G(s)H(s) 0。奈奎斯特判据的关键在于构造了一个辅助函数F(s)。F(s)的零点就是闭环极点而F(s)的极点就是开环极点。映射定理告诉我们当复变量s沿奈奎斯特路径顺时针转一圈时F(s)在复平面上绕原点转的圈数N等于F(s)在右半s平面内的零点数Z与极点数P之差即N Z - P。注意这里的N是顺时针环绕圈数。而我们关心的是闭环极点在右半平面的个数Z因为零点就是闭环极点。所以有Z P N。这里P是已知的开环传递函数在右半s平面的极点数如果我们能通过奈奎斯特图求出N那么Z就求出来了。Z0则闭环稳定Z0则闭环不稳定。2.2 从F(s)平面到G(s)H(s)平面的转换由于F(s) 1 G(s)H(s)所以F(s)绕原点转的圈数等价于G(s)H(s)绕(-1, j0)点转的圈数。这样一来我们就把问题转化了不需要直接画F(s)的图只需要画出我们熟悉的开环频率响应G(jω)H(jω)即奈奎斯特图然后观察它绕(-1, j0)点的圈数N即可。最终的奈奎斯特稳定判据表述为闭环系统稳定的充分必要条件是当 ω 从 -∞ 变化到 ∞ 时开环频率特性曲线G(jω)H(jω)逆时针包围(-1, j0)点的圈数N等于开环传递函数G(s)H(s)在右半s平面的极点数P。即N P时闭环稳定。通常我们只画 ω 从 0 到 ∞ 的部分然后根据对称性补全负频率部分。此时包围圈数N应理解为2N因为完整奈奎斯特路径对应 ω 从 -∞ 到 ∞。注意这里极易混淆顺时针和逆时针。判据的经典表述是“逆时针包围圈数等于开环右极点个数P”。而根据映射定理推导出的N顺时针与这里的N逆时针是相反数关系。在实际应用中我们直接使用“逆时针包围”的结论即可不必每次都从映射定理推导。3. 绘制奈奎斯特图的核心步骤与技巧理论懂了接下来就是实战怎么画出这张关键的奈奎斯特图它本质就是开环频率特性G(jω)H(jω)的极坐标图即当频率 ω 变化时复数G(jω)H(jω)在复平面上留下的轨迹。3.1 绘图前的准备工作获取开环传递函数首先明确你的系统开环传递函数G(s)H(s)。将其写成典型环节乘积的形式如比例、积分、惯性、振荡、微分、一阶/二阶微分等。这有助于后续分析。确定开环频率特性令s jω代入G(s)H(s)得到G(jω)H(jω)。这是一个关于 ω 的复变函数。计算幅频和相频特性将G(jω)H(jω)表示为幅值A(ω)和相位φ(ω)的形式即A(ω)e^(jφ(ω))。幅值A(ω) |G(jω)H(jω)|相位φ(ω) ∠G(jω)H(jω)。相位通常以度为单位。3.2 关键点的计算与曲线的勾勒绘图的核心是找出几个关键频率点然后平滑连接。起点 (ω → 0)不含积分环节 (系统类型为0型)当 ω→0 时G(jω)H(jω)是一个实常数即开环增益K。起点在正实轴上的(K, j0)点。含有积分环节 (系统类型为I型、II型...)这是难点。对于每个积分环节1/s当sjωω→0 时其幅值趋于无穷大相位为 -90°。因此I型系统含1个积分环节起点相位为 -90°幅值无穷大。即从负虚轴方向的无穷远处开始。II型系统含2个积分环节起点相位为 -180°幅值无穷大。即从负实轴方向的无穷远处开始。公式辅助起点相位 - (积分环节个数 × 90°) (其他环节在 ω0 时的相位和)。终点 (ω → ∞)无论系统如何当 ω→∞ 时分母多项式的阶次通常高于分子真分式或严格真分式因此幅值A(ω) → 0。终点相位 - (系统阶数差 × 90°)。例如一个 n 阶分母 m 阶分子的系统阶数差为n-m则终点相位趋于-(n-m)×90°。终点趋向于原点。与实轴和虚轴的交点与实轴交点令Im[G(jω)H(jω)] 0解出对应的频率 ω_x代入实部Re[G(jω_x)H(jω_x)]得到交点坐标。这个点对于判断是否穿越(-1, j0)点至关重要。与虚轴交点令Re[G(jω)H(jω)] 0解出 ω_y代入虚部得到交点坐标。这一步有时可省略但有助于更精确绘图。中频段形状根据各个环节的转折频率大致判断曲线幅值和相位的变化趋势。惯性环节使相位滞后增加微分环节使相位超前增加。补全负频率部分奈奎斯特图关于实轴对称。也就是说G(-jω)H(-jω)是G(jω)H(jω)的共轭复数。所以画好了 ω 从 0 到 ∞ 的部分将其以实轴为镜面反射就得到了 ω 从 -∞ 到 0 的部分。3.3 绘图中的“老大难”积分环节与虚轴极点处理当开环传递函数在虚轴上有极点包括原点处的积分环节标准的奈奎斯特路径会经过这些极点导致G(s)H(s)在这些点处无穷大路径不闭合。这是应用判据时必须特殊处理的情况。处理方法用无穷小半圆绕过虚轴极点。以原点处的积分环节为例。标准的奈奎斯特路径是沿着虚轴从 -j∞ 到 j∞然后用一个大半圆包围右半平面。为了避开原点我们在原点处画一个半径为无穷小 (ρ→0) 的半圆从s j0-绕到s j0。当 s 在这个无穷小半圆上时令s ρe^(jθ)其中 ρ→0θ 从 -90° 变化到 90°逆时针方向。对于 I 型系统G(s)H(s) ≈ K / (s * ...) ≈ K / (ρe^(jθ))。当 θ 从 -90° 变到 90°G(s)H(s)的幅值无穷大但相位从∠K 90°变化到∠K - 90°因为分母e^(jθ)的相位是 -θ。这意味着在奈奎斯特图上对应于这个无穷小半圆的映射是一个从 ω0- 点到 ω0 点的、半径为无穷大、角度变化为 180° 的大圆弧。这个圆弧的旋转方向是顺时针因为 θ 逆时针变化导致相位减小。绘图实操在画好的奈奎斯特图ω0部分上从 ω0 的点通常位于负虚轴方向无穷远补画一个顺时针的、半径为无穷大的 180° 圆弧连接到 ω0- 的点正虚轴方向无穷远由对称性得到。这样就构成了闭合曲线。实操心得处理虚轴极点时记住一个口诀“从哪来回哪去补个大圆弧”。先画出 ω 从 0 到 ∞ 的曲线以及其关于实轴的镜像ω 从 -∞ 到 0-。然后在 ω0- 和 ω0 这两个“断点”之间用一个大圆弧连接。圆弧的旋转方向取决于极点的类型和路径方向对于原点处的积分环节通常是顺时针。这个补充的圆弧是奈奎斯特判据应用的关键漏了它圈数N就可能数错。4. 稳定性的判定如何数清“圈数”图画好了最终决战就是判断它是否包围(-1, j0)点以及包围了几圈。这里有几个必须明确的规则。4.1 包围圈数N的计算规则确定参考点永远都是(-1, j0)点即实轴上的 -1 点。观察完整闭合曲线必须使用补充了虚轴极点处理大圆弧后的、完整的、闭合的奈奎斯特曲线。数圈方法想象从(-1, j0)点出发向任意方向比如正右方射出一条射线。这条射线与奈奎斯特曲线的交点数量结合曲线穿越方向决定了净包围圈数。逆时针穿越曲线从上向下穿过负实轴-∞, -1区间相位增加记为正穿越1。顺时针穿越曲线从下向上穿过负实轴-∞, -1区间相位减少记为负穿越-1。净包围圈数 N(正穿越次数 - 负穿越次数) / 2。或者更直观地直接观察曲线绕(-1, j0)点的净旋转圈数逆时针为正。4.2 三种典型情况的判定示例为了更清晰我们用一个表格来对比系统类型开环右极点数P奈奎斯特图特征相对于(-1, j0)点净包围圈数N闭环右极点数Z P - N闭环稳定性情况A0不包围 (-1, j0) 点00稳定情况B0逆时针包围 (-1, j0) 点 2 圈2-2 (计算为负无效)通常判为不稳定(需检查P是否正确)情况C1逆时针包围 (-1, j0) 点 1 圈10稳定情况D1顺时针包围 (-1, j0) 点 1 圈-12不稳定情况E2逆时针包围 (-1, j0) 点 2 圈20稳定判定口诀对于最小相位系统P0奈奎斯特曲线不包围(-1, j0)点则闭环稳定。对于非最小相位系统P0需要曲线逆时针包围该点P圈才稳定。4.3 临界情况与穿越处理当奈奎斯特曲线恰好穿过(-1, j0)点时系统处于临界稳定等幅振荡。在实际判定中如果曲线从该点“擦肩而过”需要仔细分析半次穿越如果曲线从负实轴-∞, -1区间出发相切于(-1, j0)点然后离开这通常被视为半次穿越需要根据切线的方向判断是正半次还是负半次。这种情况意味着系统有极点在虚轴上稳定裕度为0。开环含有临界稳定环节如果开环本身就有虚轴极点如积分环节我们已经用无穷小半圆处理了。如果开环有纯虚数共轭极点如s^2 ω_n^2因子也需要用类似无穷小半圆的方式处理否则判据失效。5. 从判据到工程应用稳定裕度奈奎斯特判据不仅回答“是否稳定”的二元问题其图形本身还蕴含了稳定裕度的信息这是工程设计中更宝贵的指标。幅值裕度 (Gain Margin, GM)定义在相位穿越频率ω_p即相位为 -180° 时的频率处使系统达到临界稳定所需增大的增益倍数。从图上读找到曲线与负实轴的交点设其坐标为(a, j0)。若a -1则幅值裕度GM 20 * log10(1/|a|) dB。若a -1则GM为负值表示系统已经不稳定。物理意义你的系统增益还能增加多少 dB 而不失稳。相位裕度 (Phase Margin, PM)定义在幅值穿越频率ω_c即幅值为1或 0 dB 时的频率处使系统达到临界稳定所需附加的相位滞后量。从图上读找到曲线与单位圆圆心原点半径为1的交点测量该点对应的相位角φ(ω_c)。相位裕度PM 180° φ(ω_c)。物理意义你的系统相位还能滞后多少度而不失稳。注意事项稳定裕度是衡量系统“相对稳定性”或“稳定程度”的指标。通常要求GM 6 dBPM 30°~60°具体取决于应用领域。奈奎斯特图可以直观地展示这两个裕度。如果曲线距离(-1, j0)点很远则稳定裕度大系统鲁棒性强如果曲线紧贴着该点则稳定裕度小系统对参数变化敏感性能可能较差如超调大、振荡剧烈。6. 常见问题与实战排坑指南在实际学习和应用奈奎斯特判据时几乎每个人都会踩进以下几个“坑”里。这里我把它们总结出来并给出清晰的排查思路。6.1 问题一圈数N总是数错症状明明图画得差不多但最后稳定性判断和用劳斯判据或直接求根的结果对不上。根因分析忘了补画无穷大圆弧这是最常见的错误。对于含有积分环节或虚轴极点的系统没有处理ω0附近的映射导致曲线不闭合圈数无从数起。正负穿越数错了混淆了“逆时针穿越”和“顺时针穿越”对应的正负号。记住从上向下穿过负实轴-∞, -1区间是正穿越增加稳定性从下向上是负穿越-削弱稳定性。P搞错了P是开环传递函数在右半s平面的极点数。一定要把开环传递函数分解因式找出所有极点并判断其在复平面的位置。位于虚轴上的极点包括原点不计入P。解决步骤检查P重新计算开环极点确认P值无误。检查曲线闭合性对照系统类型0型、I型、II型检查起点、终点是否正确是否补全了负频率部分以及是否对虚轴极点进行了正确的无穷大圆弧补充。标出穿越点在奈奎斯特图上明确标出曲线与负实轴-∞, -1区间的所有交点。在每个交点处用箭头标明曲线运动方向ω 增加的方向。计算净穿越次数根据箭头方向统计正穿越和负穿越次数。N (正穿越次数 - 负穿越次数) / 2。6.2 问题二复杂系统奈奎斯特图形状难以想象症状高阶系统、多个惯性/振荡环节叠加幅相曲线变化复杂手绘完全没把握。根因分析依赖纯手工计算和想象对于高频段相位可能多次穿越-180°线的情况难以把握。解决步骤关键频率点法扎实计算起点、终点、与实轴交点解Im[G(jω)]0。这几个点确定了曲线的大致框架就出来了。借助工具辅助绘图在理解原理的基础上使用 MATLAB、Python (Control库) 或 Scilab 等工具绘制精确的奈奎斯特图。这不是作弊而是现代工程实践的一部分。工具可以帮你验证手绘草图并观察细节。分段分析将开环传递函数分解成典型环节了解每个环节的幅频、相频特性。惯性环节带来相位滞后微分环节带来相位超前。多个环节的效应是叠加的幅值相乘取对数相加相位相加。关注穿越频率重点计算相位穿越频率ω_p和幅值穿越频率ω_c。在这两个频率附近曲线的行为对稳定性判断至关重要。6.3 问题三判据结论与其它方法矛盾症状用奈奎斯特判据判断稳定但用劳斯判据判断不稳定或者直接求闭环根发现右半平面有根。根因分析开环模型错误奈奎斯特判据基于开环模型G(s)H(s)。如果这个模型本身有误比如忽略了某个重要的动态环节那么结论自然错误。P值计算错误同问题一这是高频错误源。特别是当开环传递函数有零极点对消时需要格外小心。对消的如果是右半平面的极点这个极点虽然在化简后的传递函数中看不见但它依然是物理存在的必须计入P否则判据失效。曲线绘制或圈数计算错误这是最可能的原因回归问题一进行排查。临界稳定情况处理不当当曲线恰好穿过(-1, j0)点时系统临界稳定。如果计算或绘图有微小误差可能导致判据结论在“稳定”和“不稳定”之间摇摆。此时应结合劳斯判据出现全零行或直接观察特征根进行确认。排查流程交叉验证永远不要只依赖一种判据。对于重要或存疑的系统用奈奎斯特判据、劳斯判据和直接求根法如果阶数不高三种方法互相验证。复查模型确认开环传递函数G(s)H(s)是否正确是否包含了所有动态环节零极点对消是否合理。精确绘图/计算使用计算工具获取更精确的奈奎斯特图数据特别是与负实轴的交点坐标和穿越方向。6.4 一个综合案例III型系统的奈奎斯特图绘制与判定假设开环传递函数G(s)H(s) K / (s^3)这是一个III型系统。我们来一步步分析开环极点s0三重极点都在虚轴上所以P 0。频率特性G(jω)H(jω) K / ( (jω)^3 ) K / (-j ω^3) jK / ω^3。所以幅值A(ω) K / ω^3相位φ(ω) 90°恒定。绘图起点 (ω→0)幅值→∞相位 90°。因此从正虚轴方向的无穷远处开始。终点 (ω→∞)幅值→0相位仍为 90°。沿相位90°的方向趋向原点。曲线整个 ω 从 0 到 ∞ 的曲线是一条与正虚轴重合的直线从正虚轴无穷远到原点。补全负频率对称于实轴得到 ω 从 -∞ 到 0- 的曲线是一条与负虚轴重合的直线从原点到负虚轴无穷远这里要小心。处理虚轴极点在原点处有三个极点。需要用无穷小半圆绕过。分析表明当 s 沿无穷小半圆逆时针绕行时G(s)H(s)的相位变化是-3 × 180° -540°顺时针旋转540°即逆时针旋转180°。这意味着需要补画一个逆时针的、半径为无穷大的 180° 大圆弧将 ω0-负虚轴无穷远和 ω0正虚轴无穷远连接起来。判定最终得到的奈奎斯特图是一个巨大的、逆时针方向的“D”形环它包围了 (-1, j0) 点。因为P0而N ≠ 0实际上是逆时针包围所以闭环系统不稳定。这与直接判断一致闭环特征方程为1 K/s^3 0即s^3 K 0对于K0根必然在右半平面。这个例子清晰地展示了处理高阶积分环节时无穷大圆弧补充的方向和最终图形形状的复杂性。掌握它你对奈奎斯特判据的理解就上了一个台阶。奈奎斯特稳定判据的魅力在于它将抽象的稳定性问题转化为一张可以观察和度量的图形。理解其背后的映射原理是根基掌握绘图技巧和圈数判定规则是武器而意识到稳定裕度的工程意义则是将其价值最大化的关键。多练习多思考“为什么”从简单的0型、I型系统开始逐步挑战更复杂的非最小相位系统你会发现自己对系统动态特性的直觉会变得越来越强。

相关新闻

【Bug已解决】FSDP2 with lora take more memory than FSDP 解决方案

【Bug已解决】FSDP2 with lora take more memory than FSDP 解决方案

【Bug已解决】FSDP2 with lora take more memory than FSDP 解决方案 一、现象长什么样 给一个用 FSDP2 训练的模型加上 LoRA,发现峰值显存反而比不加 LoRA 的纯 FSDP2 更高: 纯 FSDP2: 峰值 20 GB FSDP2 LoRA: …

2026/8/3 6:08:58 阅读更多 →
微软发布 Windows 11 重量级安全更新:一口气修复 416 项漏洞,涵盖两大在野利用风险

微软发布 Windows 11 重量级安全更新:一口气修复 416 项漏洞,涵盖两大在野利用风险

微软今日正式推送了 2026 年 7 份的“周二补丁日”(Patch Tuesday)累积更新。本次更新堪称“史诗级”,不仅修复了数百个安全漏洞,还对系统底层进行了诸多调整,包括升级 Secure Boot(安全启动)证…

2026/8/3 6:08:58 阅读更多 →
Azure VM规模集安全压测框架设计与实践

Azure VM规模集安全压测框架设计与实践

1. 项目背景与核心挑战在云计算环境中,Azure VM规模集(Virtual Machine Scale Sets)作为承载关键业务的核心组件,其安全性和稳定性直接影响整个系统的可靠性。我们团队最近完成了一个针对金融级应用的压测框架设计,专门…

2026/8/3 6:08:58 阅读更多 →

最新新闻

Clangd vs 传统IDE:C++开发工具2024实测对比与选择指南

Clangd vs 传统IDE:C++开发工具2024实测对比与选择指南

1. 项目概述:为什么我们要重新审视C开发工具? 作为一名在C领域摸爬滚打了十多年的老码农,我经历过从Visual Studio 6.0到如今各种现代化工具的变迁。最近几年,一个名为Clangd的语言服务器协议(LSP)实现&…

2026/8/4 8:12:23 阅读更多 →
Flutter三方库鸿蒙适配实战:以annas_archive_api为例

Flutter三方库鸿蒙适配实战:以annas_archive_api为例

1. 项目背景与核心价值 Flutter开发者最近在跨平台开发中遇到一个关键挑战:如何让现有Flutter生态的三方库无缝适配鸿蒙系统。annas_archive_api作为一个专注于全球影印资源和学术文献检索的Flutter库,其鸿蒙化适配具有典型意义。这个库的核心功能包括&a…

2026/8/4 8:12:23 阅读更多 →
Kimi K3 开放权重后,我更确定:AI 编程的瓶颈已经不是模型

Kimi K3 开放权重后,我更确定:AI 编程的瓶颈已经不是模型

2.8 万亿参数、原生多模态、百万 Token 上下文、面向长程 Coding——Kimi K3 的权重和技术报告开放后,很多开发者的第一反应是:终于可以换一个更强的模型了。 但如果你已经做过一次真实的 AI 项目,可能会有另一个更扎心的判断:模型…

2026/8/4 8:12:23 阅读更多 →
QCustomPlot使用例子

QCustomPlot使用例子

背景: 处理海量波形数据(如录波分析)时,核心痛点在于“文件读取慢”、“内存易溢出”以及“UI渲染卡顿”。环境安装与配置 官网:https://www.qcustomplot.com/index.php/QCustomPlot可直接从官网下载,在工程中引入.h .…

2026/8/4 8:12:23 阅读更多 →
基于 YOLOv8 的垃圾分类识别系统(全套源码+数据集)

基于 YOLOv8 的垃圾分类识别系统(全套源码+数据集)

基于 YOLOv8 目标检测模型 PyQt6 桌面端应用的垃圾分类识别系统,覆盖数据集构建、模型训练调优、系统集成开发的完整深度学习工程流程。 开发日期:2026年 目录 项目概述数据集说明深度学习开发流程训练参数训练指标与结果可视化图表说明系统功能技术栈…

2026/8/4 8:12:23 阅读更多 →
饱受电磁干扰困扰?Versatile Link光纤组件提供新思路

饱受电磁干扰困扰?Versatile Link光纤组件提供新思路

一、为什么选择 Versatile Link 光纤链路? 随着工业 4.0、智能制造、5G 光通信的快速发展,传统铜缆在高速、长距离、强干扰环境下的短板愈发明显——信号衰减、EMI/RFI 干扰、接地环路、电压击穿等问题屡见不鲜。 Versatile Link 系列 应运而生。作为一款…

2026/8/4 8:11:22 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/3 13:07:03 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/3 5:19:38 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/3 8:27:36 阅读更多 →