[绘图] surf绘图

楼主: GTR9111007 (人不仆街枉少年)   2017-06-21 09:41:09
各位大大好,小弟是把一个text档读进来,把一行一行的数字收集完,
形成一个矩阵后再画出来,所以会边读边画,直到档案读完为止。
但画出的图没有跟着colorbar颜色改变,不知道还要设定什么?
http://imgur.com/wrIlWbx
以下是我的source code,只贴画图的部分:
figure(1);
h = surf(Data);
colormap jet;
colorbar;
caxis([LowBound UpBound]) ;
axis([1 RxNum 1 TxNum LowBound UpBound]);
while (!feof(fid))
Textline = fgetl(fid);
# Begin to get Data 
if(strncmp(Textline, "Frame", 5))
ParsingOn = 1;
continue;
endif
if(ParsingOn==1)
Textline = str2num(Textline);
Data(Cnt,:) = Textline;
Cnt++;
if(Cnt==TxNum+1)
set(h, 'ZData', Data); % 设定新的 z 座标
drawnow;
Data = [];
ParsingOn = 0;
Cnt = 1;
endif
endif
endwhile

Links booklink

Contact Us: admin [ a t ] ucptt.com