can anybody tell me whats wrong with this program?
    6 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
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 Kommentare
  Andreas Goser
    
 am 18 Jul. 2011
				I can run this code without errors - looks like you should provide the error message...
Antworten (1)
  the cyclist
      
      
 am 18 Jul. 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 Kommentare
  the cyclist
      
      
 am 20 Jul. 2011
				If this answer did, in fact, help resolve your issue, you should consider "accepting" it for the benefit of future readers.
Siehe auch
Kategorien
				Mehr zu Semiconductors and Converters finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!