[繪圖] surf繪圖
各位大大好,小弟是把一個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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.106.121
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1498009272.A.2D6.html
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章