can anybody tell me whats wrong with this program?

1 visualización (últimos 30 días)
MOUMITA
MOUMITA el 18 de Jul. de 2011
kn=1e-3;
vt=1.5;
vds=0:0.5:12;
vgs=4:2:8;
m=length(vds);
n=length(vgs);
for i=1:n
for j=1:m
if vgs(i) < vt
cur(i,j)=0;
elseif vds(j) >= (vgs(i) - vt)
cur(i,j)=kn * (vgs(i) - vt)^2;
elseif vds(j) < (vgs(i) - vt)
cur(i,j)= kn*(2*(vgs(i)-vt)*vds(j) - vds(j)^2);
end
end
end
plot(vds,cur(1,:),'w',vds,cur(2,:),'w',vds,cur(3,: ),'w')
xlabel('Vds, V')
ylabel('Drain Current,A')
title('I-V Characteristics of a MOSFET')
text(6, 0.009, 'Vgs = 4 V')
text(6, 0.023, 'Vgs = 6 V')
text(6, 0.045, 'Vgs = 8 V')
i m unable to run this program on MATLAB. its showing errors.
  2 comentarios
Andreas Goser
Andreas Goser el 18 de Jul. de 2011
I can run this code without errors - looks like you should provide the error message...
MOUMITA
MOUMITA el 18 de Jul. de 2011
thanks Andreas. will provide d error msg.

Iniciar sesión para comentar.

Respuestas (1)

the cyclist
the cyclist el 18 de Jul. de 2011
The program runs fine for me.
In your plot command, you chose to plot all your lines in white, so they do not show up against the white plot background. Choose another plotting color.
  4 comentarios
the cyclist
the cyclist el 20 de Jul. de 2011
If this answer did, in fact, help resolve your issue, you should consider "accepting" it for the benefit of future readers.
Jan
Jan el 20 de Jul. de 2011
@Cyclist: But the errors are still unclear.

Iniciar sesión para comentar.

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by