2 variable surface plot with isoline
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Emmanouil Karamousadakis
le 3 Sep 2021
Commenté : Emmanouil Karamousadakis
le 5 Sep 2021
Hello, my question is if there is a way to put an isoline on an existing surface plot.
For example I have this surface plot
fsurf(@(x1,x2) sin(x1)^2 -0.2*x1*x2,[0 6]) (please rotate the view for better understanding)
Now, on this surface, I want to add a black line where the following plane intersects (hopefully I make sense)
hold on
fsurf(@(x1,x2) sin(x1)^2 -0.2*x1*x2==0,[0 6])
But I do not need the whole plane added.
Any ideas please?
Réponse acceptée
Chunru
le 3 Sep 2021
[x, y] = meshgrid(0:.1:6, 0:.1:6);
z = sin(x).^2 -0.2*x.*y;
s = surfl(x, y, z);
s.EdgeColor = 'none';
view(-120, 30)
hold on
contour3(x, y, z, [0 0], 'r-')
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Surface and Mesh 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!