RandomPolygon
n 個の頂点を持つ擬似ランダムな単純多角形を与える.
RandomPolygon[spec]
指定された spec の擬似ランダムな多角形を与える.
RandomPolygon[spec,k]
k 個の擬似ランダムな多角形のリストを与える.
RandomPolygon[dspec,…]
次元 d の擬似ランダムな多角形を与える.
詳細とオプション
- RandomPolygonは,特定の分布から取り出されたランダムな Polygonを与える.
- RandomPolygonは,アルゴリズムの計算時間のテストと検証によく使われる.
- 次は,spec の可能な指定である.
-
{"Convex",n} n 個の頂点がある凸多角形 {"Simple",n} n 個の頂点がある単純多角形 {"StarShaped",n} n 個の頂点がある星形多角形 {"ConvexHull",dist,n} 分布 dist からの n 個のランダムな点の凸包 - RandomPolygon[]は,頂点数が範囲{3,15}から同じ確率で選ばれた,擬似ランダムな単純多角形を与える.
- RandomPolygon[n]はRandomPolygon[{"Simple",n}]に等しい.
- RandomPolygon[{"ConvexHull",n}]は,単位正方形上の一様分布UniformDistribution[2]からの,n 個のランダムな点の凸包を与える.
- RandomPolygon[spec,{k1,k2,…}]は,擬似ランダムな多角形の k1×k2×…配列を与える.
- RandomPolygonは,Wolfram言語を実行するたびに,擬似ランダムな多角形の異なる列を与える.SeedRandomを使うと,反復可能な列が得られる.
- RandomPolygonにはPolygonと同じオプションに以下を追加したものが使える. [全オプションのリスト]
-
DataRange Automatic 生成する頂点の範囲 WorkingPrecision MachinePrecision 頂点の精度 - デフォルト設定のDataRangeAutomaticのとき,座標は0から1までの範囲で選ばれる.
-
DataRange Automatic 生成する頂点の範囲 VertexColors Automatic 補間される頂点の色 VertexNormals Automatic 陰影付けのための有効な頂点法線 VertexTextureCoordinates None テクスチャのための座標 WorkingPrecision MachinePrecision 頂点の精度
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (15)
基本的な用法 (6)
凸包多角形 (3)
オプション (8)
DataRange (1)
DataRangeを使って生成する頂点の範囲を指定することができる:
VertexTextureCoordinates (3)
アプリケーション (5)
基本的な用法 (2)
幾何学特性 (2)
特性と関係 (5)
SeedRandomを使って繰り返し可能なランダムな多角形を得る:
BlockRandomを使ってRandomPolygonの使用が他に影響しないようにする:
ConvexPolygonQを使ってランダムな多角形の特性をチェックする:
ランダムな多角形のOuterPolygonは単純多角形である:
PolygonDecompositionを使って多角形を凸多角形に分解する:
テキスト
Wolfram Research (2019), RandomPolygon, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomPolygon.html.
CMS
Wolfram Language. 2019. "RandomPolygon." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RandomPolygon.html.
APA
Wolfram Language. (2019). RandomPolygon. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomPolygon.html