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 Center および File ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by