- clc;
- clear;
- syms R1 R2 Rg Rf vp vn vi vout vref
- eq1=(vi-vp)/R1-(vp-vref)/R2
- eq2=(vn-vout)/Rf-(0-vn)/Rg
- eq3=solve(eq1,vp)
- eq4=solve(eq2,vn)
- U=solve(eq3-eq4,vout)
- vih=0.15
- vil=-0.15
- voh=3
- vol=1
- vref=5
- A1=[vil,1;vih,1]
- b1=[vol;voh]
- ans1=A1\b1
- syms A K
- eq1=(K/(1+K))*(1+A)-ans1(1,1)
- eq2=vref*(1/(1+K))*(1+A)-ans1(2,1)
- S=solve(eq1,eq2,A,K)
- S.A
- S.K
matlab程序
|