Re: [问题]循环里面的legend

楼主: ANDY10825 (TEIXEIRA)   2015-06-14 04:12:29
※ 引述《BKD858 (Pz)》之铭言:
: 您好~想请问个问题
: 目前有利用一个循环计算资料
: 循环里面还有判断式
: 不一定每一笔都会计算完,跑完才会画图
: 要在图面上显示有计算完的资料名称
: plot 只需要hold on 就可一直划上去
: 但使用变量legend方法却只能显示最后一笔资料在上面
: 类似简化
Identify = ones(1,31);
: for i=1:31
: .
: .
: .
: if isempty(X)
Identify(i) = 0;
continue;
: end
: .
: .
: .
: end
LegendIndex = find(Identify~=0);
: %legend(['data', num2str(i)])
legend(['data',num2str(LegendIndex)])
: 有查到相关,但还是无法解决..
: 有请各位高手解惑~
说明:
建立一个识别的向量,将有画图的部分令为1,没画图令为0,
再用find找出非0的index,所以最后LegendIndex只存在"有画图的index"。

Links booklink

Contact Us: admin [ a t ] ucptt.com