Area of curved surface

11 ビュー (過去 30 日間)
David
David 2015 年 7 月 6 日
コメント済み: yuefeng Yin 2017 年 10 月 5 日
Hi,
I have data points belonging to a surface in 3D. I want to calculate the surface area of it. What are my options? If possible computationally inexpensive solutions are preferred. The way I have done it so far is to fit a plane into the points, project the boundary points onto the plane and calculate the area of the resulting polygon. But I want something more precise. The X and Y data are on a regular grid, the Z data not. All three are floats.
  1 件のコメント
yuefeng Yin
yuefeng Yin 2017 年 10 月 5 日
Hello,
I am working on a formula to describe the curved surface of a flat material, can you give me some XYZ data, I may calculate the whole surface area?

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

採用された回答

Harsha Medikonda
Harsha Medikonda 2015 年 7 月 8 日

その他の回答 (1 件)

Roger Stafford
Roger Stafford 2015 年 7 月 8 日
In your grid system you should be able to approximate your three-dimensional surface area as the sum of the areas of a set of triangles. If the coordinates of a triangle are P1 = [x1,y1,z1], P2 = [x2,y2,z2], P3 = [x3,y3,z3], its area is:
1/2*norm(cross(P2-P1,P3-P1));

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by