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 Center および File ExchangeLine Plots についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by