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程序
|