How to plot a 3D surface using a matrix in Polar coordinate?

I have a meshed annular region (shown in image), I have no a analytical function z=f(x,y)but a matrix A stored z value of each node. furthermore, I know coordinates of every element in A matrix. Now, I want to plot the plot of z in this annular region. I know if the refion is rectandle, this is easy to do using mesh or surf. Anyone can help me? Tanks firstly.qw.jpg

2 件のコメント

KSSV
KSSV 2019 年 5 月 15 日
YOu can use surf for this. Convert your polar coordinates to cartesian using pol2cart. If not attach your data.
Xun Huang
Xun Huang 2019 年 5 月 15 日
nice! Thanks for yhr answer!

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

回答 (1 件)

Jyotish Kumar
Jyotish Kumar 2019 年 5 月 22 日

0 投票

Hi,
I understand that you are trying to plot a 3D surface using a matrix in Polar coordinate. You can refer this link to find the detailed way to plot a 3D surface in a polar coordinate.

カテゴリ

製品

質問済み:

2019 年 5 月 15 日

回答済み:

2019 年 5 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by