필터 지우기
필터 지우기

How to solve two equations in matlab to obtain the value of a variable using solve command?

조회 수: 1 (최근 30일)
I want to solve the two equations given below:
Ids=(2*pi*R/L)*(Meff./(1+(do.*Meff.*Vds./(vsat*L)))+(lamda/L)).*(2*Vth.*(Qs-Qd))+((Qs^2-Qd.^2)./(2*Cn))+(Vth*Qo.*log((Qd+Qo)./(Qs+Qo)));
Ids=(2*pi*R.*Cn.*(-Qii+sqrt(Qii.^2+(4*(Vth^2)*(log(1+exp((Vg-Vtqm+dVtqm-Vdssat)./(2*Vth)))).^2))).*(vsat+(lamda*Vds./L^2))))
For the 1st equation all the values of the variables are known. Equating the 1st equations to the 2nd the value of Vdssat is needed to be found.
Values of the given variables:
R=2.5e-7;
L=180e-7;
Meff=214.0586;
Vds=0:0.01:1.2;
vsat=1e7;
lamda=40e-5;
Vth=0.0259;
Qs=2.6934e-6;
Qo=4.2308e-7;
Cn=2.438152e-06;
Qii=((2.*Cn.*Vth^2)/Qo);
Vtqm=0.13771;
dVtqm=7.535e-08;
Vg=1.25;
Qd=Cn.*(-Qii+sqrt(Qii.^2+(4*(Vth^2)*(log(1+exp((Vg-Vtqm+dVtqm-Vds)./(2*Vth)))).^2)));
Ec=3.27306227e4;
do=(Vds/(L*Ec)).*(1.5+(Vds/(L*Ec))).^-1;
how to solve the equations using the solve command?

답변 (0개)

카테고리

Help CenterFile Exchange에서 Chemistry에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by