Area calculation within contour

5 ビュー (過去 30 日間)
William White
William White 2018 年 2 月 6 日
回答済み: William White 2018 年 2 月 7 日
Sirs, I have the following plot
[C,h] = contour(X,Y,Z,[s,s])
Where s is a variable that I change. This plot the image:
I am interested to calculate the area inside this contour (so I can compare different values of s)
I have attempted to use some previous solutions I have found on this site, to no joy.
I have attached data for X,Y,Z
s can take any value <Z max
kind regards. W
  4 件のコメント
Image Analyst
Image Analyst 2018 年 2 月 6 日
Someone could if you had given us the data to create your plot. Come on, make it easy for people to help you not hard.
Steven Lord
Steven Lord 2018 年 2 月 6 日
You should give a small sample data set that's more or less representative of your actual problem. That way interested people can test out their suggestions ahead of time to make sure they work.

サインインしてコメントする。

採用された回答

William White
William White 2018 年 2 月 7 日
I think I have a rather clumsy numeric answer.
I count the number of entries in Z that are equal or larger than s.
Then multiply by the area of a unit "pixel" (because I know the dimensions of X,Y I know how many "pixels" are in X,Y and so the area of that pixel).
Thanks for everybody's help W

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeContour Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by