簡體   English   中英

如何在MatLab中沿着y = x線繪制沿等高線圖繪制的截面的2D線?

[英]How can I plot the 2D line of a section taken across a contour plot, along the line y=x, in MatLab?

因此,如果我繪制了3D函數的輪廓圖,是否可以采用這種方法截取橫截面,並使用輪廓函數將其繪制為常規2D圖?

假設您的數據來自稱為grid二維網grid則可以很容易地將其橫截面:

v = grid(myRow,:);

要么

v = grid(:, myCol);

要么

v = diag(grid);

范例

grid = magic(12);
contour(grid);
myRow = 4;
v = diag(grid);
figure,plot(v)

暫無
暫無

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

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