Effacer les filtres
Effacer les filtres

surface from scatter 3 plot

175 vues (au cours des 30 derniers jours)
Ilias Minas
Ilias Minas le 22 Juil 2019
Hi,
I have the following scatter graph using the commant scatter 3
My x axis is a column vector 3042x1 (utuvals 0-0.6)
my y axis is a column vector 3042x1 (mppvalsco 1.3-2.1)
and z axis is a column vector 3042x1 (vectorrealcolum)
How can i convert the scatter plot to surface plot with the point appearing on it?
Thank you
  1 commentaire
darova
darova le 22 Juil 2019
Read about griddata()

Connectez-vous pour commenter.

Réponse acceptée

SaiDileep Kola
SaiDileep Kola le 29 Juil 2019
[xq,yq] = meshgrid(-2:.2:2, -2:.2:2);
vq = griddata(x,y,v,xq,yq); %(x,y,v) being your original data for plotting points
mesh(xq,yq,vq)
hold on
plot3(x,y,v,'o')
xlim([-2.7 2.7])
ylim([-2.7 2.7])
You get the surface plot with points appearing on it, using the above code. You may also refer to the documentation at https://www.mathworks.com/help/matlab/ref/griddata.html

Plus de réponses (0)

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by