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

1 view (last 30 days)
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 Comments
suchismita
suchismita on 24 Jun 2014
all elements are not getting plotted....i dont want lines...i want all element to be in a figure...

Sign in to comment.

Accepted Answer

Ben11
Ben11 on 24 Jun 2014
When I run your code I get this:
Could you be more precise as to what exactly you want?
  6 Comments
suchismita
suchismita on 25 Jun 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.....

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!