how to add 2d plot in 3d?
조회 수: 1 (최근 30일)
이전 댓글 표시
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?
댓글 수: 0
답변 (1개)
Bjorn Gustavsson
2021년 3월 17일
편집: Bjorn Gustavsson
2021년 3월 17일
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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!