电小助迭代实录:答疑库 37→38,回转器与负阻抗变换器

举报
yd_289724055 发表于 2026/11/14 07:54:05 2026/11/14
【摘要】 答疑库补第 38 条:回转器为什么能把电容变成电感、负阻抗变换器怎么用运放做出负阻、这两种非互易元件各自的端口方程与适用场景,以及 9 条新断言与全量 1414 通过的结果。

今天给电小助的答疑库补第 38 条,主题是回转器和负阻抗变换器。这两者在教材里常被放在一起讲,但它们的端口方程、能量来源和适用场景完全不同,学生问「回转器是不是变压器」「负电阻是不是负的电阻」的频率很高,正好补上。

一、这次加了什么

新条目 id 是 gyrator-nic,标题「回转器与负阻抗变换器」。字段按仓库既有格式填:11 个关键词、7 条公式、5 条要点、3 条易错点,definition 控制在 208 字。

公式里给的是能直接算的几条:理想回转器的端口方程 U1 = −r·I2、U2 = r·I1;输入阻抗 Zin = r²/ZL;回转电容等效电感 L = r²·C;电流反转型 NIC 的 Zin = −R1·ZL/R2,电压反转型的 Zin = −(R2/R1)·ZL;还有传输矩阵 [0, r; −1/r, 0]。

要点里我特意把「无源无损」和「非互易」这两件事分开写:理想回转器任一时刻 u1·i1 + u2·i2 = 0,是无源无损的,但 Z12 = −r 而 Z21 = r,AD − BC = −1,不满足互易条件。这两句话不矛盾,是同时成立的,学生最容易在这里卡住。

二、推导时踩到的两个坑

第一个是 i2 的参考方向。按教材惯例写 ABCD 参数时,i2 是流出端口 2 的;但仓库里其他条目的约定是 i2 流入网络。同一个回转器,用两种方向去套传输矩阵,得到的 B、C 符号会整片反过来。我最后统一按仓库既有约定推,把回路里的 i2 方向先写清楚再代公式,避免符号混用。

第二个是断言里的字面量。test.js 里每一组遍历类断言都写着 KB.length === 37,而且这个数字还出现在断言失败的提示文本里。条目数从 37 变成 38 之后,这些字面量全都要跟着改——一处处手改很容易漏,漏了就是一堆假失败。这次是先统计出现次数,统一替换,改完再用 grep 确认旧数字归零。

三、测试结果

新写了 9 条断言:条目存在性、id 与标题匹配、关键词命中「回转器」和「负阻抗变换器」、公式非空且含 r² 相关表达式、要点不少于 5 条、易错点不少于 3 条、related 为 /practice,外加两条提问命中测试(问「回转器与负阻抗变换器的区别」和「运放实现负阻」都要落到这一条)。

全量跑下来通过 1414,失败 0,比上一轮的 1396 多了 18 条(新增的 9 条断言,加上遍历类断言随条目数从 37 到 38 多出的 9 条)。

改动已经提交到 main,仓库里的迭代记录也一并补上了这一轮。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。