x,y是第壹列和第二列數據,是坐標,z是強度,用顏色表示。
有兩種方法可以將這樣的數據圖表示為二維圖像。
第壹種方法是把不規則的散亂數據插值成規則的二維網格,然後畫圖。
XI=linspace(min(X),max(X),m);%根據需要把x分成m個點。
YI=linspace(min(Y),max(Y),n);%根據需要將y分成n個點
ZI=griddata(X,Y,Z,,YI。');%最後ZI是壹個nxm的矩陣。
imagesc(,易,子);彩條;%使用imagesc將矩陣繪制為圖像。
這樣,因為數據是規則的網格,所以圖像更美觀。
獲得的二維規則矩陣可以容易地保存為圖像。
但是數據是插值的,所以原始的散射信息丟失了。
其次,將散亂數據在平面上分割成多個互連的三角形,然後進行繪制。
tri=delaunay(X,Y);%將分散的點分成平面三角形網格
面片('面',三角形,'頂點',[X,Y],'面頂點數據',Z,...
FaceColor ',' interp ',' EdgeColor ',' none ');
彩條;
這種方法得到的圖像完整地保留了散射信息。
妳也可以設置最後的邊緣顏色為黑色'邊緣顏色',' k '
這是顯示三角形網格的劃分
在散點的原始位置,X,Y,Z都是壹壹對應的。
因此,坐標點生成的像素和顏色必須與坐標點的內容值壹壹對應。
其他地方的顏色是從這些值插值而來的。
這種圖像邊緣可能不規則。