MATLAB: X and Y Labelling

label;xy

I cant seem to show the label name on the 2nd figure graph. is there any error with my script? Tried some editing on the command but cant seem to get it to work. And how do I add a title to both figures? Thanks!
if true
figure
plot(o_delta(90:840,485),'XData',[0:(D*1000)/750:(D*1000)]); %plot line y 485

xlabel('Distance(mm)');
ylabel('Delta(0kg)');
figure_FontSize=12;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',10),'FontSize',figure_FontSize);
set(gca,'tickdir','in')
set(gca,'ticklength',[0.01 0.01]);
axis on
%%%%%%%%%%%%
figure
plot(delta_diff(90:840,485),'XData',[0:(D*1000)/750:(D*1000)]); %plot line y 485
xlabel('Distance(mm)');
ylabel('Delta(3kg)');
figure_FontSize=12;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',10),'FontSize',figure_FontSize);
set(gca,'tickdir','in')
set(gca,'ticklength',[0.01 0.01]);
axis on
end

Best Answer

Just use the exact same code as for the first figure:
xlabel('Distance(mm)'); % remove xlabel1 =
ylabel('Delta(0kg)'); % remove ylabel1 =
figure_FontSize = 12;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');