InfiniteLineThrough
InfiniteLineThrough[{p1,p2,…}]
点 piを通る直線を与える.
詳細
- InfiniteLineThroughは,通常はGeometricSceneにおける点についての制約条件を指定するために使われる.
- InfiniteLineThroughは,可能な場合は,明示的なInfiniteLineオブジェクトを与える.
- InfiniteLineThrough[{p1,p2,…}]の piは座標のリストまたは明示的なPointオブジェクトでよい.
- InfiniteLineThroughは点を線上に制限するためにGeometricSceneで記号的な点および数量と一緒に使うことができる.
例題
すべて開く すべて閉じる例 (2)
pts = {{0, 0}, {1, 1}, {2, 2}};InfiniteLineThrough[pts]Graphics[{%, Red, Point[pts]}]無限直線から点までのRegionDistance:
RegionDistance[InfiniteLineThrough[{{0, 0}, {1, 2}}], {5, 6}]スコープ (2)
InfiniteLineThroughは座標に使うことができる:
InfiniteLineThrough[{{0, 0}, {2, 2}, {4, 4}}]InfiniteLineThrough[{Point[{0, 0}], Point[{1, 0}]}]InfiniteLineThrough[Point[{{0, 0}, {1, 0}}]]InfiniteLineThroughは1Dの点に使うことができる:
InfiniteLineThrough[{{0}, {2}}]InfiniteLineThrough[{{0, 0}, {2, 2}}]InfiniteLineThrough[{{0, 0, 1, 0}, {2, 2, 3, 0}}]アプリケーション (3)
基本的なアプリケーション (3)
pts = {{0, 0}, {1, 1}, {2, 2}};Graphics[{InfiniteLineThrough[pts], Red, Point[pts]}]RegionConvert[InfiniteLineThrough[{{1, 0}, {3, -1}}], "Implicit"]RegionConvert[InfiniteLineThrough[{{1, 0}, {3, -1}}], "Parametric"]ある点集合に最もフィットするInfiniteLineを求める:
pts = Sort @ {{-24, -20}, {-24, -19}, {-25, -20}, {-80, -59}, {-76, -56}, {-95, -70}, {-83, -61}, {-46, -35}, {-58, -44}};lines = InfiniteLineThrough /@ Subsets[pts, {2}];TakeSmallestBy[lines, Count[RegionMember[#, pts], False]&, 1]RegionFitを使った最適フィット:
RegionFit[pts, "Line"]Graphics[{Point[pts], %, Red, First[%%]}]特性と関係 (2)
InfiniteLineThroughはInfiniteLineオブジェクトを返す:
InfiniteLineThrough[{{0, 0}, {2, 2}, {4, 4}}]RegionFitを使ってある点集合に最もフィットするInfiniteLineを得る:
RegionFit[{{-24, -20}, {-24, -19}, {-25, -20}, {-80, -59}, {-76, -56}}, "Line"]テキスト
Wolfram Research (2022), InfiniteLineThrough, Wolfram言語関数, https://reference.wolfram.com/language/ref/InfiniteLineThrough.html.
CMS
Wolfram Language. 2022. "InfiniteLineThrough." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InfiniteLineThrough.html.
APA
Wolfram Language. (2022). InfiniteLineThrough. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InfiniteLineThrough.html
BibTeX
@misc{reference.wolfram_2026_infinitelinethrough, author="Wolfram Research", title="{InfiniteLineThrough}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/InfiniteLineThrough.html}", note=[Accessed: 31-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_infinitelinethrough, organization={Wolfram Research}, title={InfiniteLineThrough}, year={2022}, url={https://reference.wolfram.com/language/ref/InfiniteLineThrough.html}, note=[Accessed: 31-October-2026]}