用途:设计、评估和优化单端口阻抗匹配网络,将源阻抗匹配到负载阻抗。matchingnetwork 对象与 matchingNetworkDesigner 应用可生成候选拓扑、按性能排序并导出为电路对象。暂不支持双端口(如滤波器式)匹配设计。
主要能力:支持 L、Pi、Tee 拓扑;源/负载阻抗可为标量、S/Z/Y 参数对象、Touchstone 文件、单端口电路对象或函数句柄;通过 addEvaluationParameter 添加 'gammain' 与 'Gt' 评估目标并加权排序;circuitDescriptions 查看候选;exportCircuits 导出最佳或指定电路;rfplot、smithplot、sparameters 可视化与分析;richards 将集总元件转换为传输线短截线;toleranceAnalysis 评估元件容差敏感性;addNetwork 导入自定义匹配电路比较。
使用方式:用 matchingnetwork('SourceImpedance',50,'LoadImpedance',75+20i,'CenterFrequency',2.4e9,'Bandwidth',200e6,'Components',2) 创建;Components 取 2、3、'L'、'Pi'、'Tee'。LoadedQ 与 Bandwidth 耦合,同时指定时 Bandwidth 优先。评估参数仅支持 'gammain' 和 'Gt',需六个位置参数。导出后可用 sparameters(ckt,freq) 分析。应用启动:matchingNetworkDesigner 或 matchingNetworkDesigner(mn)。
限制:Components 仅 2–3,取 1 或 4 会报错;属性名为 Bandwidth;自定义电路须为双端口且仅含 R/L/C,否则性能分为 -Inf;smithplot 只接受 matchingnetwork 或 sparameters 对象,导出电路需先转 sparameters;performanceScore 为相对排序指标,非固定 0–100;默认自动评估始终存在,可显式清除。matchingnetwork 为句柄类,addNetwork/deleteNetwork 原地修改,不可接收输出参数。