Plot shell boundary in 3D
조회 수: 10 (최근 30일)
이전 댓글 표시
I want to plot a shell layer structure in 3D space. I have three-dimensional coordinate vectors x(:,:,:), y(:,:,:), z(:,:,:) and a data vector V(:,:,:) that has nonzero values at the shell locations and is zero elsewhere. The closest image that I could find similar to what I want is this:

How can I do this? Let's say, I only need to plot the middle layer. The closest that I could do is to use:
s=scatter3(x,y,z,1,V)
But this creates a plot of scattered data points. Is there a way to get Matlab to create a surface out of the scatter points?
댓글 수: 0
답변 (1개)
Varun Garg
2018년 6월 5일
Hi Hadi,
I understand from your question that you want a better graph plot than scatter plot and preferably something continuous.
I guess the surface plot function should do the trick for you. Try implementing
surf
Sample Snippet :
[X,Y] = meshgrid(1:0.5:10,1:20);
Z = sin(X) + cos(Y);
surf(X,Y,Z)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!