利用数学软件Maxima进行共源负反馈放大电路的传递函数求解
Maxima是开源的数学符号计算软件,可以在官网下载Maxima - Downloads (sourceforge.io)),类似的数学软件还有Mathematica,这个是商业软件,需要购买。
Maxima是一个用于操作符号和数值表达式的系统,包括微分、积分、泰勒级数、拉普拉斯变换、常微分方程、线性方程组、多项式、集合、列表、向量、矩阵和张量。Maxima通过使用精确分数、任意精度整数和可变精度浮点数产生高精度的数值结果。Maxima可以绘制二维和三维函数和数据。
如下图是一种共源负反馈放大电路及其小信号等效电路。
共源负反馈放大电路传递函数求解根据KCL和KVL列方程组
通过手算可得
所以
通过Maxima软件进行方程组求解,按快捷键shift+enter
进行运算
通过Maxima软件计算得到:
两者计算结果一致,因此可以使用这种方法来验证手算的正确性
T
存储着两个未知数V1和Vout的计算结果,T[1][1]
表示V1的结果表达式,T[1][2]
表示Vout的结果表达式。
网友评论