I have 3 vectors x, y, z and I would like to generate a 3D surface instead of having just separate points (e.g.: plot3 or scatter3). Note z is function of x and y, but I have calculated this before. I have tried to use scatteredInterpolant, meshgrid and mesh, however this creates z points in zones/areas that are supposed to be empty. How can I avoid this and just plot the surface within the z limits/boundaries?
Thanks in advance for the help!

2 件のコメント

Jeevan Joishi
Jeevan Joishi 2016 年 6 月 8 日
Hi PallaC,
Can you explain what went wrong with scatteredInterpolant, meshgrid, mesh with some snapshots or post sample values for x,y and z.
PallaC
PallaC 2016 年 6 月 10 日
Hi Jeevan, here you can see the difference -on the mesh plot I have an additional surface part I don't want to generate (or how can I remove it?)

サインインしてコメントする。

回答 (0 件)

カテゴリ

製品

質問済み:

2016 年 6 月 1 日

コメント済み:

2016 年 6 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by