打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
应用 Matlab 的符号运算求解电路特性

这里举例说一下利用 matlab 的符号运算求解电路特性的方法

下图是一个二阶的低通滤波器


其传输函数为:

为了得到这一传输函数,可以

1. 对节点 X 列出电流方程:

2. 对节点 Y 列出电流方程:

考虑到Y点为虚地点,之前的电流方程可重写为:

将电流方程以矩阵形式表示

可以看到,通过矩阵逆运算可得到输出 Vo,而这样的计算可以利用 matlab 来方便实现,具体的脚本如下:

  1. % cal the lpf tf using symbolic math
  2. clc,clear;
  3. syms vx vo vin;
  4. syms R1 R2 R3 C1 C2;
  5. syms s;
  6. Y=[1/R1+1/R2+1/R3+s*C2 -1/R2;-1/R3 -s*C1];
  7. I=[vin/R1;0];
  8. V=inv(Y)*I;
  9. vo=collect(V(2),s)

得到的输出为:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
matlab符号运算
matlab符号运算学习小结
符号对象(Symbolic Object)的使用
符号函数和符号矩阵
MATLAB 符号变量表达式 方程求解
matlab符号函数与laplace变换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服