why legend for multiple matrix is not showing the appropriate data?

1 visualizzazione (ultimi 30 giorni)
I have 6 matrix as A=rand(10,10),B=rand(10,10),C=rand(10,10) and a=rand(10,10),b=rand(10,10),c=rand(10,10). i want to plot all elements as plot(a,A,'r*',b,B,'b+',c,C,'go'); i am able to plot this way but while calling legend i am facing problem.
i want legend('a','b','c'); where a will indicate red color *,b as blue + and c as green o.
can it be done please help me...i am getting output as
  3 Commenti
suchismita
suchismita il 24 Giu 2014
all elements are not getting plotted....i dont want lines...i want all element to be in a figure...

Accedi per commentare.

Risposta accettata

Ben11
Ben11 il 24 Giu 2014
When I run your code I get this:
Could you be more precise as to what exactly you want?
  6 Commenti
suchismita
suchismita il 25 Giu 2014
i have done it!!!!
hold on
p1=plot(a,A,'or');
p2=plot(b,B,'+b');
p3=plot(c,C,'pg');
legend([p1(1) p2(1) p3(1)], 'a','b','c');
this worked.....

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by