The below is the current result. (just 1 Vgs line)
However, i want that my graph is to be like the below. (4 Vgs lines)
My current coding is the below. what should i do just for adding the Vgs line?? (Ignore numeric values)
====================================
clear all;
W=40;
Vth=0.45;
Leff=0.15;
k=4.255*(10^-4)*(W/Leff);
lambda=25*10^-5;
Vds=linspace(0,2.5);
vgs=0.7;
m=length(Vds);
for i=1:m
if vgs < Vth
current(1,i)=0;
elseif Vds(i) >= (vgs – Vth)
current(1,i)=0.5* k * ((vgs – Vth)^2);
elseif Vds(i) < (vgs – Vth)
current(1,i)= k*((vgs-Vth)*Vds(i) – 0.5*(Vds(i)^2));
end
end
plot(Vds,current(1,:),'b')
Best Answer