how to add 2d plot in 3d?

1 visualización (últimos 30 días)
priya anjali
priya anjali el 17 de Mzo. de 2021
Comentada: Bjorn Gustavsson el 17 de Mzo. de 2021
I want my 3d plot to be view like this. Here there is a surface plot and by rotating that 3d surface plot they have displayed with a small 2d view of u(x,t) and t axis view. How should I do it?

Respuestas (1)

Bjorn Gustavsson
Bjorn Gustavsson el 17 de Mzo. de 2021
Editada: Bjorn Gustavsson el 17 de Mzo. de 2021
I'd do something like this:
clf
surf(t,x,U+3,U),shading flat
hold on
pcolor(t,x,U),shading flat
ax1 = gca;
ax2 = axes('position',[0.7 0.7 0.2 0.2]);
plot(t(500,:),U(500,:),'.-','MarkerIndices',1:20:1000)
axes(ax1) % just to make the main axes the current one.
HTH
  2 comentarios
priya anjali
priya anjali el 17 de Mzo. de 2021
It not working
Bjorn Gustavsson
Bjorn Gustavsson el 17 de Mzo. de 2021
What not working

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by