Azzera filtri
Azzera filtri

how to plot each row of the matrix

58 visualizzazioni (ultimi 30 giorni)
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')

Risposta accettata

Star Strider
Star Strider il 2 Ago 2018
Modificato: Star Strider il 2 Ago 2018
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.
  2 Commenti
MAHMOUD ALZIOUD
MAHMOUD ALZIOUD il 2 Ago 2018
thank you very much it worked
Star Strider
Star Strider il 2 Ago 2018
As always, my pleasure.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Graphics Object Properties in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by