3D Plot from point to surfaces

1 Ansicht (letzte 30 Tage)
Spyros Polychronopoulos
Spyros Polychronopoulos am 23 Nov. 2017
Kommentiert: Star Strider am 27 Nov. 2017
I have these points
Ax=2:4:14;
Ay=2:4:14;
Z=rand(4,4)+20;
I would like to plot the surface in 3D but not as a unite surface but rather multiple individual surfaces. I would like each point to be a square surface of surface area=4*4, parallel to xy axes where Ax and Ay is the centre of each square surface.
I tried the below but no luck
surf(Ax,Ay,Z)
bar3(Z,4)

Akzeptierte Antwort

Star Strider
Star Strider am 23 Nov. 2017
I am not certain what you want.
This should get you started:
Ax=2:4:14;
Ay=2:4:14;
figure(1)
for k1 = 1:length(Ax)
surf(cumsum(ones(4),1)+Ax(k1), cumsum(ones(4),2)+Ay(k1), zeros(4)+rand)
hold on
end
hold off
grid on
  8 Kommentare
Spyros Polychronopoulos
Spyros Polychronopoulos am 27 Nov. 2017

Thank you

Star Strider
Star Strider am 27 Nov. 2017
My pleasure.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by