Plotting 3D with points id.

1 Ansicht (letzte 30 Tage)
sermet
sermet am 2 Feb. 2014
Bearbeitet: Azzi Abdelmalek am 2 Feb. 2014
%I have 4 points with x y z coordinates and their names.
point_id=[n1,n2,n3,n4]
x=[100,115,120,130]
y=[250,267,288,310]
z=[50,54,68,72]
%I wanna plot 3D view for these points with their ids. I mean I need to see each points with their names w.r.t the coordinate system.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 2 Feb. 2014
point_id={'n1', 'n2', 'n3', 'n4'};
x=[100,115,120,130]
y=[250,267,288,310]
z=[50,54,68,72]
scatter3(x, y, z, 'b*');
text(x, y, z, point_id); %do this after the plotting or labels will not show up

Weitere Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 2 Feb. 2014
Bearbeitet: Azzi Abdelmalek am 2 Feb. 2014
point_id={'n1','n2','n3','n4'}
x=[100,115,120,130]
y=[250,267,288,310]
z=[50,54,68,72]
scatter3(x,y,z)
for k=1:numel(x)
text(x(k),y(k),z(k),point_id{k})
end

Kategorien

Mehr zu Log Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by