plot states sequence over time

7 vues (au cours des 30 derniers jours)
susman
susman le 23 Fév 2021
Commenté : susman le 3 Mar 2021
I want to plot the state transitions chain of markov process. My original state transitions matrix is 56 by 1000. But here I give a small example
for example, if I have to plot this matrix, where each column represents discrete lifetime for one individual.
sequence = [1 1 1 1 2 2 2 2 2 3;...
1 1 1 1 1 1 1 1 1 1;...
1 1 1 1 1 1 1 1 1 1;...
1 1 1 1 1 1 1 2 2 2;...
1 1 1 1 1 1 1 1 1 1;...
2 2 2 2 2 2 2 2 2 2; ...
2 2 2 2 2 2 2 3 3 3; ...
2 3 3 3 3 3 2 2 2 2; ...
2 2 2 2 2 2 4 4 4 4]
age = (25:33)
How can I put on x axis the age variable and y axis the matrix sequence columnwise?

Réponse acceptée

Alan Moses
Alan Moses le 26 Fév 2021
You may use the following line of code:
plot(age,sequence(:,1:end))
To create labels for the lines plotted, you may use the legend function.
  1 commentaire
susman
susman le 3 Mar 2021
Thank you, that worked perfectly!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by