P_vec = gsw_p_from_z(-depth_vec,lat); %pressure
SA_vec = gsw_SA_from_SP(S_vec,P_vec,lat,lon); %absolute salinity
pT_vec = gsw_pt_from_t(SA_vec,T_vec,P_vec,0); %potential temperature
CT_vec = gsw_CT_from_t(SA_vec,T_vec,P_vec); %conservative temperature
r0 = gsw_sigma0(SA_vec,CT_vec); %potential density to zero pressure
r1 = gsw_sigma1(SA_vec,CT_vec); %potential density to 1000-m pressure
tf = gsw_CT_freezing_poly(SA_vec,P_vec,1); %freezing point
% in situ vs. potential T
set(f,'units','centimeters','position',[1,1,9*1.2,12*1.2],'color','w')
plot(T_vec,-depth_vec,'linewidth',1.5)
plot(pT_vec,-depth_vec,'linewidth',1.5)
xlabel('Temperature (^{o}C)','FontWeight','bold')
ylabel('Depth (m)','FontWeight','bold')
legend({'in-situ','potential'},'Location','southwest')
set(gca,'FontSize',FontSize,'tickdir','out','xaxislocation','top')
set(f,'units','centimeters','position',[1,1,9*1.2,12*1.2],'color','w')
plot(S_vec,-depth_vec,'linewidth',1.5)
plot(SA_vec,-depth_vec,'linewidth',1.5)
xlabel('Salinity (ppt)','FontWeight','bold')
ylabel('Depth (m)','FontWeight','bold')
legend({'in-situ','absolute'},'Location','southwest')
set(gca,'FontSize',FontSize,'tickdir','out','xaxislocation','top')
set(f,'units','centimeters','position',[1,1,9*1.2,12*1.2],'color','w')
plot(r0,-depth_vec,'linewidth',1.5)
plot(r1,-depth_vec,'linewidth',1.5)
xlabel('Potential Density (Kg/m^{3})','FontWeight','bold')
ylabel('Depth (m)','FontWeight','bold')
legend({'0-m','1-km'},'Location','southwest')
set(gca,'FontSize',FontSize,'tickdir','out','xaxislocation','top')
% T diff between potential T and freezing point T
set(f,'units','centimeters','position',[1,1,9*1.2,12*1.2],'color','w')
plot(Tdiff,-depth_vec,'linewidth',1.5)
plot(Tdiff(Tdiff<0),-depth_vec(Tdiff<0),'linewidth',1.5,'Color','r')
xlabel('Temperature Difference (^{o}C)','FontWeight','bold')
ylabel('Depth (m)','FontWeight','bold')
set(gca,'FontSize',FontSize,'tickdir','out','xaxislocation','top')