# cutline of a triangular meshed graph

1 vue (au cours des 30 derniers jours)
Chun-Wei Wu le 7 Juil 2021
Commenté : Chun-Wei Wu le 7 Juil 2021
So I was trying to find a cutline at x=0 and want to plot 1D plot along it, so that I can have y vs. z. This is the scatter plot of my graph. The dots are not arranged meaning that the x and y axis are not the same, they are kinda random, so I tried delaunay function to link all the points together. But now the question is how do I get the plot at x=0 or any number and plot y vs. z.
Is there a way to do it? I've seen people talking about barycentric coordinates, but I just don't know how to implement it.
##### 0 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Réponses (1)

Kelly Kearney le 7 Juil 2021
The simplest way to do this is to simply interpolate z for a set of points defined by x = 0 and y = the range of your y-data. For example:
x = rand(5000,1)*7 - 3;
y = rand(5000,1)*7 - 3;
z = peaks(x,y);
figure;
scatter3(x,y,z,5,z,'filled'); yi = linspace(-3,3,100);
xi = zeros(1,100);
F = scatteredInterpolant(x,y,z,'linear');
zi = F(xi,yi);
figure;
plot(yi,zi); ##### 1 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
Chun-Wei Wu le 7 Juil 2021
Thank you very much! That worked perfectly!

Connectez-vous pour commenter.

### 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!