RLC Circuit Analyzer
自 R2024b 起
RLC Analyzer 示例说明如何向您自己的自定义 App 添加线性分析响应图。该 App 显示各种 RLC 电路拓扑的响应图,并允许用户以交互方式调整电阻组件、电感器组件和电容器组件的值。
有关如何创建此类 App 的示例,请参阅Create App with Linear Analysis Response Plots。

要运行该 App,请键入以下命令。
RLCAnalyzer
电路配置
该 App 包含下拉列表,用于选择 RLC 电路类型和系统拓扑。用户可以选择以下滤波器类型的并联配置或串联配置。当您使用这些下拉菜单更改电路结构时,该 App 会更新电路图。
低通滤波器
高通滤波器
带通滤波器
带阻滤波器
对于任何给定的电路配置,该 App 允许用户分别调整电阻器组件、电感器组件和电容器组件的值 R、L 和 C。
当用户修改电路结构或组件值时,响应图会自动更新。
响应图
该 App 为选定 RLC 电路显示以下响应图。App 初始化代码使用指定的绘图函数创建这些图。每个绘图函数创建一个图对象,您可使用圆点表示法对图对象进行修改。
响应类型 | 绘图函数 |
波特图 |
|
零极点图 |
|
阶跃响应 |
|
奈奎斯特图 |
|
当用户修改电路结构时,该 App 会计算新的传递函数模型,并更新响应图的模型源数据。例如,以下代码将波特图的模型设置为更新后的系统。其中,bp 是波特图的图对象,Model 是更新后的传递函数,二者均定义为该 App 的属性。
app.bp.Responses(1).SourceData.Model = app.Model;
一旦该 App 修改了图对象的模型源数据,对应的响应图便会随之更新。
另请参阅
App 设计工具 | bodeplot | nyquistplot | pzplot | stepplot