我有1024×256極座標數據(行 - 半徑,列角度),我需要繪製爲圖像。有一個我從文件交換中獲得的m文件,可以做到這一點(clickhere)。但是,對於大圖像來說真的很慢。我相信有一種使用我正在努力的衝浪功能來做到這一點的快速方法。 (見下面的代碼)在MATLAB中繪製極座標圖像
data = data; % load any polar data
depth = 4.5; %imaging depth in mm
offset = 0.5;
theta = [(0:2*pi/size(data,2):2*pi-1/size(data,2))]*180/pi;
rho = [0:(depth-offset)/size(data,1):(depth-offset)-1/size(data,1)] + offset;
[THETA,RR] = meshgrid(theta,rho);
[A,B] = pol2cart(THETA,RR);
figure
surf(A,B,data,'edgecolor','none'),
view(0,90)
xlabel('x [mm]')
ylabel('y [mm]')
axis tight
結果似乎是不正確的。
任何想法我做錯了什麼? 謝謝!
哦,我明白了。感謝大家指出這個錯誤! – hkf