[英]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.