等高線上の値(行列のIndex)を取得する方法はありますか?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
contourにて行列の等高線を描けますが、等高線上の値(行列のIndex)を取得する方法はありますか?
値が変わる境界を抽出したいです。
0 commentaires
Réponse acceptée
mizu
le 21 Nov 2018
出力引数を指定すれば取得できます.
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 で取得できます.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 等高線図 dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!