要在MATLAB中繪制等高線圖,可以使用contour函數。
以下是一個例子:
% 創建一個網格
[x, y] = meshgrid(-10:0.1:10, -10:0.1:10);
% 定義一個函數
z = sin(sqrt(x.^2 + y.^2))./sqrt(x.^2 + y.^2);
% 繪制等高線圖
contour(x, y, z);
在上面的例子中,我們首先創建了一個網格,然后定義了一個函數。接下來,使用contour函數繪制等高線圖,其中x和y是網格的坐標向量,z是函數在網格上的值。
你可以根據你的需求調整網格的范圍、步長和函數的定義,以獲得你想要的等高線圖。