%
%
% 	Plotting channel current for Kir, KAs over V_m
%	Vm over mS/cm^2
%
%	$Revision:$
%
clear;
V_m=-100:1:50;
V_m=-100:1:20;

N=length(V_m);


for i=1:N,
	v_m=V_m(i);
	[ii,dm, dh ,m,h] = ikas(v_m,0,0);  % extract minf, hinf
	I_KAs(i) =ikas(v_m,m,h)/(v_m - -85);
	[ii, dm, m] = ikir(v_m,0);  % extract minf, hinf
	I_Kir(i) =ikir(v_m,m)/(v_m - -90);
	[ii,dm, dh ,m,h] = ical(v_m,0,0);  % extract minf, hinf
	I_CaL(i) =ical(v_m,m,h)/(v_m - 140);
end;

figure;
hold off;
%plot(V_m, I_KAs, 'Linewidth', 2);
%hold on;
%plot(V_m, I_Kir, 'Linewidth', 2);
%%plot(V_m, I_CaL, 'Linewidth', 2);

for i=[0.6,0.8,1.0,1.2,1.4];
	plot(i*I_KAs, V_m, '-');
	hold on;
	plot(i*I_Kir, V_m, '-');
	plot(i*I_CaL, V_m, '-');
	end;
set(gca,'FontSize',[20]);
%xlabel('V_m [mV]');
%ylabel('I [\mu A/cm^2]');

text(0.02,-70,'Kir','FontSize',[20]);
text(0.004,-50, 'IAs','FontSize',[20]);
text(0.012,-28, 'CaL','FontSize',[20]);

axis([0,0.04,-80,-20]);
ylabel('mV');
xlabel('mS/cm^2');

%print -deps vm_I_Kir_KAs.eps;
%print -djpeg vm_I_Kir_KAs.jpg;
print -deps gC_vm_Kir_KAs_CaL.eps;
print -djpeg gC_vm_Kir_KAs_CaL.jpg;

if (1==0),
figure;
hold off;

for i=[0.6,0.8,1.0,1.2,1.4];
	plot(-i*I_KAs, V_m, '-');
	hold on;
	plot(-i*I_Kir, V_m, '-');
	plot(-i*I_CaL, V_m, '-');
	end;
set(gca,'FontSize',[20]);

text(-0.32,-80,'Kir','FontSize',[20]);
text(-0.20,-50, 'IAs','FontSize',[20]);
text(0.2,-28, 'CaL','FontSize',[20]);

axis([-0.4,0.4,-100,-20]);
ylabel('mV');
xlabel('\mu A/cm^2');
set(gca,'XTick',[-0.4,-0.2,0,0.2,0.4]);
set(gca,'XTickLabel',[0.4,0.2,0,-0.2,-0.4]);

print -deps Ir_vm_Kir_KAs_CaL.eps;
print -djpeg Ir_vm_Kir_KAs_CaL.jpg;

end;