MATLAB: How to plot each row of the matrix

graphmultipleplot

Dear All, I have a matrix called Single, it is composed of 365 rows and 39 columns, I need to plot each row in the same graph, meaning I need the same graph to have 365 plots. how can I please do that? my code is the following and it is not working:
for K = 1:length(Single)
plot(Single{K});
xlabel('Load in Kips');
ylabel('Percentage');
hold on
end
title('Single')

Best Answer

Try this:
Single = sin((1:365)'*(1:39)*2*pi/3650); % Create Data
figure(1)
plot(Single') % Without Independent Variable
grid
xlabel('Load in Kips')
ylabel('Percentage')
xv = linspace(0, 1, size(Single,2));
figure(2)
plot(xv, Single) % With Independent Variable
grid
xlabel('Load in Kips')
ylabel('Percentage')
EDIT — Added axis labels.