TriangleMeasurement
TriangleMeasurement[tri,type]
三角形 tri の指定されたタイプの測定値を与える.
詳細
- 三角形 tri は,{p1,p2,p3},Triangle[{p1,p2,p3}],あるいはPolygon[{p1,p2,p3}]として与えることができる.
- 次は,使用可能な測定値のタイプである.
-
"Area" 面積 "Circumradius" 外接円の半径 {"Exradius",p} 頂点 p の反対側の傍接円の半径 {"ExteriorAngle",p} 頂点 p における外角 {"FullExteriorAngle",p} 頂点 p における共役角 {"Height",p} 頂点 p から測った三角形の高さ "Inradius" 内接円の半径 {"InteriorAngle",p} 頂点 p における内角 "NinePointRadius" 九点円の半径 "Perimeter" 外周 "Semiperimeter" 半外周 - {"type",p}の形式の p は,GeometricSceneにおける記号点指定,{x,y}の形式の明示的な頂点,Point[{x,y}],あるいは頂点の指標 i でよい.短縮形式の"type"で与えられた場合は頂点 p2が使われる.
- 頂点 p を指定する任意のタイプでは,Allの値は頂点に対応する3つの値のリストを返す.
- TriangleMeasurementは,GeometricSceneの記号による点と一緒に使うことができる.
例題
すべて開く すべて閉じる例 (2)
TriangleMeasurement[{{0, 0}, {3, 0}, {3, 4}}, "Semiperimeter"]tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleMeasurement[tri, {"Exradius", {0, 0}}]Graphics[{Style[Triangle[tri], Opacity[0.2]], TriangleConstruct[tri, {"Excircle", {0, 0}}], Style[Arrow[{{0, 0}, {9, 0}}], Dashed], Style[Arrow[{{0, 0}, {9, 12}}], Dashed]}]TriangleMeasurement[tri, {"Exradius", All}]スコープ (11)
TriangleMeasurement[{{0, 0}, {3, 0}, {0, 4}}, "Area"]TriangleMeasurement[{{0, 0}, {b, 0}, {0, h}}, "Area"]tri = {{0, -2}, {1, 2}, {-1, 1}};
TriangleMeasurement[tri, "Circumradius"]Graphics[{Style[Triangle[tri], Opacity[0.2]], TriangleConstruct[tri, "Circumcircle"]}]tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleMeasurement[{{0, 0}, {3, 0}, {3, 4}}, {"Exradius", {0, 0}}]Graphics[{Style[Triangle[tri], Opacity[0.2]], TriangleConstruct[tri, {"Excircle", {0, 0}}], Style[Arrow[{{0, 0}, {9, 0}}], Dashed], Style[Arrow[{{0, 0}, {9, 12}}], Dashed]}]tri = {{1, 1}, {0, 0}, {1, 0}};
TriangleMeasurement[tri, {"ExteriorAngle", {0, 0}}]Graphics[{Style[Triangle[tri], Opacity[0.2]]}]tri = {{1, 1}, {0, 0}, {1, 0}};
TriangleMeasurement[tri, {"FullExteriorAngle", {0, 0}}]Graphics[{Style[Triangle[tri], Opacity[0.2]]}]tri = {{2, 0}, {1, 3}, {-1, 0}};
TriangleMeasurement[tri, "Height"]Graphics[{Style[Triangle[tri], Opacity[0.2]]}]tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleMeasurement[tri, "Inradius"]Graphics[{Style[Triangle[tri], Opacity[0.2]], TriangleConstruct[tri, "Incircle"]}]tri = {{1, 1}, {0, 0}, {1, 0}};
TriangleMeasurement[tri, {"InteriorAngle", {0, 0}}]Graphics[{Style[Triangle[tri], Opacity[0.2]]}]tri = {{0, 0}, {3, 0}, {1, 2}};
TriangleMeasurement[tri, "NinePointRadius"]Graphics[{Style[Triangle[tri], Opacity[0.2]], TriangleConstruct[tri, {"Foot", All}], TriangleConstruct[tri, {"Midpoint", All}], Midpoint[{TriangleConstruct[tri, "Orthocenter"], #}]& /@ tri, TriangleConstruct[tri, "NinePointCircle"]}]tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleMeasurement[tri, "Perimeter"]tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleMeasurement[tri, "Semiperimeter"]特性と関係 (11)
TriangleMeasurement[{a,b,c}]はArea[Triangle[{a,b,c}]]に等しい:
TriangleMeasurement[{{0, 0}, {3, 0}, {0, 4}}]Area[Triangle[{{0, 0}, {3, 0}, {0, 4}}]]TriangleConstruct[{a,b,c},"Circumcircle"]はCircle[TriangleCenter[{a,b,c},"Circumcenter"],TriangleMeasurement[{a,b,c},"Circumradius"]]に等しい:
tri = {{0, 0}, {1, 0}, {0, 1}};
TriangleConstruct[tri, "Circumcircle"]Circle[TriangleCenter[tri, "Circumcenter"], TriangleMeasurement[tri, "Circumradius"]]TriangleConstruct[{a,b,c},"Excircle"]はCircle[TriangleCenter[{a,b,c},"Excenter"],TriangleMeasurement[{a,b,c},"Exradius"]]に等しい:
tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleConstruct[tri, "Excircle"]Circle[TriangleCenter[tri, "Excenter"], TriangleMeasurement[tri, "Exradius"]]TriangleConstruct[{a,b,c},"ExteriorAngle"]はPlanarAngle[{a,b,c},"Exterior"]に等しい:
tri = {{1, 1}, {0, 0}, {1, 0}};
TriangleMeasurement[tri, "ExteriorAngle"]PlanarAngle[tri, "Exterior"]TriangleConstruct[{a,b,c},"FullExteriorAngle"]はPlanarAngle[{a,b,c},"FullExterior"]に等しい:
tri = {{1, 1}, {0, 0}, {1, 0}};
TriangleMeasurement[tri, "FullExteriorAngle"]PlanarAngle[tri, "FullExterior"]TriangleMeasurement[{a,b,c},"Height"]はArcLength[TriangleConstruct[{a,b,c},"Altitude"]]に等しい:
tri = {{-1, 0}, {2, 0}, {1, 2}};
TriangleMeasurement[tri, "Height"]TriangleConstruct[tri, "Altitude"]ArcLength[%]TriangleConstruct[{a,b,c},"Incircle"]はCircle[TriangleCenter[{a,b,c},"Incenter"],TriangleMeasurement[{a,b,c},"Inradius"]]に等しい:
tri = {{0, 0}, {3, 0}, {3, 4}};
TriangleConstruct[tri, "Incircle"]Circle[TriangleCenter[tri, "Incenter"], TriangleMeasurement[tri, "Inradius"]]TriangleConstruct[{a,b,c},"InteriorAngle"]はPlanarAngle[{a,b,c},"Interior"]に等しい:
tri = {{1, 1}, {0, 0}, {1, 0}};
TriangleMeasurement[tri, "InteriorAngle"]PlanarAngle[tri, "Interior"]TriangleConstruct[{a,b,c},"NinePointCircle"]はCircle[TriangleCenter[{a,b,c},"NinePointCenter"],TriangleMeasurement[{a,b,c},"NinePointRadius"]]に等しい:
tri = {{0, 0}, {3, 0}, {1, 2}};
TriangleConstruct[tri, "NinePointCircle"]Circle[TriangleCenter[tri, "NinePointCenter"], TriangleMeasurement[tri, "NinePointRadius"]]TriangleConstruct[{a,b,c},"Perimeter"]はPerimeter[Triangle[{a,b,c}]]に等しい:
tri = {{-1, 0}, {2, 0}, {1, 2}};
TriangleMeasurement[tri, "Perimeter"]Perimeter[Triangle[tri]]TriangleConstruct[{a,b,c},"Semiperimeter"]はPerimeter[Triangle[{a,b,c}]]/2に等しい:
tri = {{-1, 0}, {2, 0}, {1, 2}};
TriangleMeasurement[tri, "Semiperimeter"]Perimeter[Triangle[tri]] / 2テキスト
Wolfram Research (2019), TriangleMeasurement, Wolfram言語関数, https://reference.wolfram.com/language/ref/TriangleMeasurement.html.
CMS
Wolfram Language. 2019. "TriangleMeasurement." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TriangleMeasurement.html.
APA
Wolfram Language. (2019). TriangleMeasurement. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TriangleMeasurement.html
BibTeX
@misc{reference.wolfram_2026_trianglemeasurement, author="Wolfram Research", title="{TriangleMeasurement}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/TriangleMeasurement.html}", note=[Accessed: 11-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_trianglemeasurement, organization={Wolfram Research}, title={TriangleMeasurement}, year={2019}, url={https://reference.wolfram.com/language/ref/TriangleMeasurement.html}, note=[Accessed: 11-November-2026]}