2 variable surface plot with isoline
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Emmanouil Karamousadakis
el 3 de Sept. de 2021
Comentada: Emmanouil Karamousadakis
el 5 de Sept. de 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?
Respuesta aceptada
Chunru
el 3 de Sept. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Surface and Mesh Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!