Filter löschen
Filter löschen

Plotting Legends of Rows of a Matrix ???

3 Ansichten (letzte 30 Tage)
Serhat
Serhat am 30 Mär. 2013
Hi all,
I have a matrix A=[1 2 3 4; 1 2 3 5; 2 3 4 5 ...]; I want to plot legend of the rows of A.
For pink curve, there will be a legend [1 2 3 4], for blue curve there will be a legend [1 2 3 5] etc. I want to change rows and colors and markers.
How can I do that??? (without writing one by one)
Thanks a lot.

Antworten (1)

Ahmed A. Selman
Ahmed A. Selman am 30 Mär. 2013
A=[1 2 3 4; 1 2 3 5; 2 3 4 5];
plot(A)
C=num2str(A);
H=legend(C);
set(H,'Interpreter','none');
  2 Kommentare
Serhat
Serhat am 31 Mär. 2013
Thanks for answer. Could you explain what 'set' command doing there?
Additionally, my problem is bigger. I dont want the plot rows of A. I want to plot legends of rows of A.
I use this one: semilogy(X, t) But, X values here are changing according to the rows of A, so my aim is to show when I have different A values, I have different X.
Ahmed A. Selman
Ahmed A. Selman am 31 Mär. 2013
set gives the graphic object (the plot window) its properties such as color, legend, .. etc. I think you should goto (from Edit menu-- Figure properties) and try (More Properties). There are a bunch of useful things to set up there, no need to write a code of any kind.
Regards :)

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by