Plot cut line on a surface

7 次查看(过去 30 天)
Vishal Dolas
Vishal Dolas 2021-2-8
评论: darova 2021-2-11
Can someone please help me plotting the data from these cut lines over a 1d line graph?
I have attached my code.

回答(1 个)

Kiran Felix Robert
Kiran Felix Robert 2021-2-11
Hi Vishal,
You can use the plot3 function to add cut line to your plot. The following Is an example, replace the second figure with the following code to see the cutlines.
%% Use you code upto end of figure 1 then add the following instead of your code
figure(2);
colormap(jet)
ax = gca;
surf(ax,XX,YY,VTHETA)
shading interp
pbaspect([(max(max(r))-min(min(r))) L_const 1])
colorbar('location','EastOutside');
title('Circumferential Velocity (v_\theta) (m/sec)');
caxis([0 0.4]);
view(0,90)
% Adding the Cut Lines
hold(ax,'on')
plot3(ax,[0.004,0.006],[0.00187,0.00150],[1,1],'k','LineWidth',3);
plot3(ax,[0.008,0.011],[0.01387,0.01350],[1,1],'k','LineWidth',3);
hold(ax,'off')
% End of Cut lines
  2 个评论
Vishal Dolas
Vishal Dolas 2021-2-11
Hello,
Thanks it is working but real problem is not about plotting a cut line but I want to get data from that cut line and plot on a line graph. Can you please help me with that?
something like this-
darova
darova 2021-2-11
Use interpolation (interp2) to get value of the line

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

产品


版本

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by