- Pick one vertex, let say V1, as "origin"
- Get the two vectors of from this point to the other two points (V2-V1) and (V3-V1)
- Calculate the cross product between these two vectors
- The magnitude of this cross product is half the size of your triangle
How to find the area of a triangle given 3 vertices?
5 ビュー (過去 30 日間)
古いコメントを表示
By using MATLAB find the area of the triangle with vertices (3,1,0), (1,1,1) and (0, -2,-1).
I tried using polyarea, sounds good, doesn't work, never gonna happen.
0 件のコメント
採用された回答
Jos (10584)
2017 年 10 月 25 日
More info? Google is your friend ...
2 件のコメント
Zachary
2022 年 6 月 17 日
The magnitude of the cross product is twice the area of the triangle (meaning you need to divide the cross product by 2), i think you just misspoke, but wanted to clarify in case anyone was genuinely lost, mathwise.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Elementary Polygons についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!