How to extrapolate a level curve form a 3D plot of a 2-variables function?

조회 수: 10 (최근 30일)
Giuseppe
Giuseppe 2021년 6월 19일
편집: Matt J 2021년 6월 19일
Hi guys! I've a plot of a 3D function of 2 variables and I'm interested into extrapolating the curve that corresponds to CM=0 and the I want to plot this level curve in another figure.
Here there is the code used to obtain the plot:
figure(3);
CM_plot=reshape(CM,[length(Alfa),length(Mach)]);
surf(Mach,Alfa,CM_plot);
xlabel('$M$','Interpreter','Latex','Fontsize',15 ,'FontAngle','italic');
ylabel('$\alpha$ $(deg)$','Interpreter','Latex','Fontsize',15 ,'FontAngle','italic');
zlabel('$C_{M}$','Interpreter','Latex','Fontsize',15 ,'FontAngle','italic')
set(gca,'YDir','reverse')
set(get(gca,'ZLabel'),'Rotation',0,'Position',[0.6 -22.5 0.115]);
view([-114.52 20.44]);
Can you hep me?

채택된 답변

Matt J
Matt J 2021년 6월 19일
편집: Matt J 2021년 6월 19일
Youc an just use contour().
contour(Mach,Alfa,CM_plot,0);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by