MATLAB: How to label the graphs as (a), (b), (c) etc in subplot matlab

MATLABsubplot

I want to describe the graphs in figure caption by referencing them as (a), (b) (c) etc

Best Answer

Use subplot() and title().
% Plot (a) plot.

subplot(3, 1, 1);
plot(1:10, 'r-');
title('(a)', 'FontSize', 15);
% Plot (b) plot.
subplot(3, 1, 2);
plot(10*sin(0:.1:10), 'b-', 'LineWidth', 2);
grid on;
title('(b)', 'FontSize', 15);
% Plot (a) plot.
subplot(3, 1, 3);
plot(cos(1:10), 'k*', 'MarkerSize', 15, 'LineWidth', 2);
grid on;
title('(c)', 'FontSize', 15);
0000 Screenshot.png
Or you could use xlabel() if you want to put the letters under the x axis, or text() if you want to place them wherever you want.