質問: 等高線上の値(行列のindex)を取得する方法はありますか? contourにて行列の等高線を描けますが、等高線上の値(行列のindex)を取得する方法はありますか? 値が変わる境界を抽出したいです。
回答: 出力引数を指定すれば取得できます. x = linspace(-2*pi,2*pi); y = linspace(0,4*pi); [x,y] = meshgrid(x,y); z = sin(x)+cos(y); figure [c,h] = contour(x,y,z) c が等高線行列です.x値やy値のことであれば,h.xdata や h.ydata で取得できます.