Azzera filtri
Azzera filtri

Plot shell boundary in 3D

6 visualizzazioni (ultimi 30 giorni)
Orion
Orion il 4 Giu 2018
Risposto: Varun Garg il 5 Giu 2018
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?

Risposte (1)

Varun Garg
Varun Garg il 5 Giu 2018
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)
You might find the documentation very useful.

Prodotti


Release

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by