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

2 次查看(过去 30 天)
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 个评论
suchismita
suchismita 2014-6-24
all elements are not getting plotted....i dont want lines...i want all element to be in a figure...

请先登录,再进行评论。

采纳的回答

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

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by