3D-plot of circular elements inside a matrix
Show older comments
Hi all,
I want to use meshc command and draw some elements inside a matrix that the elements indexes make a circle. for example in matrix A , I want to draw just the elements greater than 0:
A=[ 0 0 2 0 0;
0 1 3 2 0
3 4 2 1 3
0 2 3 5 0
0 0 4 0 0];
I want to eliminate the elements that are zero and draw the other elements in 3D. by doing so, we can clearly see the X-Y plane contours in 3-D plot.
Any reply is really appreciated.
Thanks
3 Comments
Sean de Wolski
on 7 May 2012
Mehdi replies:
"Is there anybody here? Any suggestion?"
Sean de Wolski
on 7 May 2012
What do you expect as a result? Okay, we do _something_ to the zero elements, I'm not clear on what. Then we do _something_ and magically have a 3-d shape/plot. This is not clear to me. Please explain the two somethings and the expected result.
Mehdi
on 7 May 2012
Accepted Answer
More Answers (1)
Mehdi
on 7 May 2012
0 votes
3 Comments
Sean de Wolski
on 7 May 2012
Filter it somehow. Perhaps conv2() would be your friend (you would want to do this before NaNing out the zeros)
Mehdi
on 7 May 2012
Mehdi
on 7 May 2012
Categories
Find more on Graphics Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!