MATLAB Answers

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

78 views (last 30 days)
Xun Huang
Xun Huang on 15 May 2019
Answered: Jyotish Kumar on 22 May 2019
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 Comments

KSSV
KSSV on 15 May 2019
YOu can use surf for this. Convert your polar coordinates to cartesian using pol2cart. If not attach your data.

Sign in to comment.

Answers (1)

Jyotish Kumar
Jyotish Kumar on 22 May 2019
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.

  0 Comments

Sign in to comment.

Sign in to answer this question.