how can i use 3d scatter interpolation
20 ビュー (過去 30 日間)
古いコメントを表示
I want to interpolate 3d scatter. i have a code and want to add for interpolation.
code is down here.
<<data = importdata('20200211MOHANG_group1_densified_point_cloud.txt');
x = data(:,1);
y = data(:,2);
z = data(:,3);
scatter3(x,y,z,[],z);
xlabel('East');
ylabel('North');
zlabel('Elevation');
title('MOHANG');
colormap(jet);
colorbar('vert');
i hope to use 'interp2' and 'griddata', but i don't know how to use.
Thank you very much if you can modify that code by adding 'interp2' or 'griddata' or both.
1 件のコメント
Adam
2020 年 2 月 25 日
I would assume interp3 is more relevant since you have 3d data to initerpolate.
回答 (1 件)
Devineni Aslesha
2020 年 2 月 28 日
Use ‘scatteredInterpolant’ function to interpolate the 3d scattered data. The 3d scattered data can also be interpolated using Delaunay triangulation of the points.
For more information, refer the following links
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!