MATLAB 等高線グラフの実装方法

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は関数におけるメッシュの値でした。

グリッドの範囲とステップ、関数の定義は、希望する等高線図を得られるように自分の必要に合わせて調整できます。

bannerAds