R
ravitest
Guest
hei, behage hjelpe meg, jeg skrev et Matlab program for MOSFET som vist nedenfor med resultatet, så hvordan kan jeg bruke denne koden for generering av grunnleggende nåværende speil i matlab, vennligst gi meg forslag.
kn = 1e-3; vt = 1.5;
vds = 0:0.5:12;
vgs = 4:2:8;
m = lengde (vds);
n = length (vgs);
for i = 1: n
for j = 1: m
hvis vgs (i) <vt
nå (i, j) = 0;
elseif vds (j)> = (vgs (i) - VT)
nå (i, j) = kn * (vgs (i) - VT) ^ 2;
elseif vds (j) <(vgs (i) - VT)
nå (i, j) = kn * (2 * (vgs (i)-VT) * VDS (j) - vds (j) ^ 2);
slutt
slutt
slutt
plot (VDS, nå (1 ,
,' w ', vds, nå (2 ,
,' w', vds, nå (3 ,
,' w ')
xlabel ( 'Vds, V')
ylabel ( 'Drain Current, A')
title ( 'IV Kjennetegn på en MOSFET')
tekst (6, 0.009, 'Vgs = 4 V')
tekst (6, 0.023, 'Vgs = 6 V')
tekst (6, 0.045, 'Vgs = 8 V')
kn = 1e-3; vt = 1.5;
vds = 0:0.5:12;
vgs = 4:2:8;
m = lengde (vds);
n = length (vgs);
for i = 1: n
for j = 1: m
hvis vgs (i) <vt
nå (i, j) = 0;
elseif vds (j)> = (vgs (i) - VT)
nå (i, j) = kn * (vgs (i) - VT) ^ 2;
elseif vds (j) <(vgs (i) - VT)
nå (i, j) = kn * (2 * (vgs (i)-VT) * VDS (j) - vds (j) ^ 2);
slutt
slutt
slutt
plot (VDS, nå (1 ,
xlabel ( 'Vds, V')
ylabel ( 'Drain Current, A')
title ( 'IV Kjennetegn på en MOSFET')
tekst (6, 0.009, 'Vgs = 4 V')
tekst (6, 0.023, 'Vgs = 6 V')
tekst (6, 0.045, 'Vgs = 8 V')