3D Plot from point to surfaces

조회 수: 1 (최근 30일)
Spyros Polychronopoulos
Spyros Polychronopoulos 2017년 11월 23일
댓글: Star Strider 2017년 11월 27일
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)

채택된 답변

Star Strider
Star Strider 2017년 11월 23일
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
Spyros Polychronopoulos
Spyros Polychronopoulos 2017년 11월 27일

Thank you

Star Strider
Star Strider 2017년 11월 27일
My pleasure.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by