matlab中曲线标示问题,addmarks函数的使用
初学matlab,想实现一个同一幅图中画几条不同标识的线,并在左上角能出现对应的标示,在网上搜的一个代码,但实现到addmarkers函数的时候出现了错误,下面是出现的错误和完整的代码。请大家帮忙看下,怎么改啊
>> addmarkers(hhu,4);
??? Undefined function or method 'addmarkers' for input arguments of type 'double'.
lemdatest=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1];
vtest=[1 1.2 1.1 1.3 1.1 0.9 0.8 0.99 0.85 0.91;2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.41;1.31 1.32 1.35 1.56 1.57 1.58 1.69 1.30 1.31 1.26;1.1 1.2 1.3 1.54 1.55 1.66 1.77 1.88 1.99 2.0];
plotid1=1;
plotid2=2;
plotid3=3;
plotid4=4;
plot(lemdatest,vtest(plotid1,:),'k');
h1=plot(lemdatest,vtest(plotid1,:),'k');%句柄
hold on;
plot(lemdatest,vtest(plotid2,:),'k');
h2=plot(lemdatest,vtest(plotid2,:),'k');
hold on;
plot(lemdatest,vtest(plotid3,:),'k');
h3=plot(lemdatest,vtest(plotid3,:),'k');
hold on;
plot(lemdatest,vtest(plotid4,:),'k');
h4=plot(lemdatest,vtest(plotid4,:),'k');
hhu=[h1,h2,h3,h4];
addmarkers(hhu,4);
hhulegend=addmarkers(hhu,4);
hold on;
legend(hhulegend,'a','b','c', 'd');
matlab addmarkers
[解决办法]
发错区鸟,移之
[解决办法]
左上角能出现对应的标示"
-----------------------
自行help legend,不用什么addmarker