![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/263823/image.png)
How to get coordinates for a specific contour line?
23 ビュー (過去 30 日間)
古いコメントを表示
I have the program as follows:
x = -2:0.2:2;
y = -2:0.2:3;
[X,Y] = meshgrid(x,y);
Z = X.*exp(-X.^2-Y.^2);
contour(X,Y,Z)
Now, I want to get a two-column matrix C that will give the (x,y) coordinates of a specific contour line, let us say for Z = 0.1. So, how to get this two-column matrix?
0 件のコメント
採用された回答
Claudio Iturra
2020 年 1 月 20 日
編集済み: Image Analyst
2020 年 1 月 21 日
x = -2:0.2:2;
y = -2:0.2:3;
[X,Y] = meshgrid(x,y);
hold on % to your meshgrid a specific value for your contour.
[x1,y1] = contour(X,Y,Z,[0.1 0.1],'*k') % x1 will be your "two-column matrix"
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/263823/image.png)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Contour Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!