簡體   English   中英

在3-D表面圖上繪制曲線

[英]Drawing a curve on a 3-D surface graph

我在MATLAB中創建了一個曲面圖,並將其投影到XY軸上。 我想在下圖中找到跟隨黃色區域的直線方程。 那就是我想找到一條曲線的方程,就像從黑色曲線顯示的那樣。
有沒有辦法讓我在此曲面圖上繪制一條曲線,然后獲得該曲線的方程式。
如果它是MATLAB中的一行,我想我可以通過Insert-> Line來做到。 有沒有類似的方法可以在曲面圖上繪制曲線?

在此處輸入圖片說明

您可以使用contour 請注意,根據文檔,您必須復制定義所需級別的值:

x = linspace(0,pi,200);
y = linspace(0,pi/2,200);
z = bsxfun(@times, sin(x), sin(y.')); %'// example data
imagesc(z); %// plot image
hold on
value = .5; %// desired level
h = contour(z,[value value],'k'); %// plot contour for that level

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM