WOLFRAM

n 個の頂点を持つ擬似ランダムな単純多角形を与える.

指定された spec の擬似ランダムな多角形を与える.

RandomPolygon[spec,k]

k 個の擬似ランダムな多角形のリストを与える.

RandomPolygon[dspec,]

次元 d の擬似ランダムな多角形を与える.

詳細とオプション

例題

すべて開くすべて閉じる

  (3)基本的な使用例

ランダムな多角形を生成する:

Out[14]=14
Out[15]=15

ランダムな凸多角形のリストを生成する:

Out[1]=1

面積を計算する:

Out[2]=2

三次元の多角形のリストを生成する:

Out[2]=2

スコープ  (15)標準的な使用例のスコープの概要

基本的な用法  (6)

ランダムな頂点数のランダムな多角形を生成する:

Out[2]=2

指定された頂点数のランダムな多角形を生成する:

Out[1]=1

に指定された数の頂点があるランダムな多角形を生成する:

Out[2]=2

Out[3]=3

多角形のリストを生成する:

Out[1]=1

多角形のリストを複数生成する:

Out[1]=1

指定の特性があるランダムな多角形を生成する:

Out[1]=1

凸多角形  (2)

ランダムな凸多角形を生成する:

Out[1]=1
Out[2]=2

のランダムな凸多角形:

Out[1]=1
Out[2]=2

Out[3]=3

凸包多角形  (3)

ランダムな凸包多角形を生成する:

Out[1]=1
Out[2]=2

のランダムな凸包多角形:

Out[1]=1
Out[2]=2

Out[3]=3

ディリクレ(Dirichlet)分布からランダムな凸包多角形を生成する:

Out[1]=1

一様分布から:

Out[2]=2

正規分布から:

Out[3]=3

二変量正規分布から:

Out[4]=4

単純多角形  (2)

ランダムな単純多角形を生成する:

Out[1]=1
Out[2]=2

のランダムな単純多角形:

Out[1]=1
Out[2]=2

Out[3]=3

星形多角形  (2)

ランダムな星形多角形を生成する:

Out[1]=1
Out[2]=2

のランダムな星形多角形を生成する:

Out[1]=1
Out[2]=2

Out[3]=3

オプション  (8)各オプションの一般的な値と機能

DataRange  (1)

DataRangeを使って生成する頂点の範囲を指定することができる:

Out[4]=4
Out[5]=5

別の範囲を指定する:

Out[9]=9
Out[10]=10

WorkingPrecision  (1)

ランダムな多角形を機械演算で生成する:

Out[1]=1
Out[2]=2

30桁精度を使う:

Out[5]=5
Out[6]=6

VertexColors  (2)

頂点に色が付いたランダムな多角形を生成する:

Out[1]=1

3Dのランダムな多角形の頂点色を指定する:

Out[1]=1

VertexNormals  (1)

ランダムな多角形を生成する.辺ベクトルのクロス積を使って法線ベクトルを計算する:

Out[1]=1
Out[3]=3

法線がある三角形:

Out[4]=4

別の法線を使うと陰影付けに影響がある:

Out[5]=5

VertexTextureCoordinates  (3)

2Dのランダムな多角形のテクスチャマッピング:

Out[1]=1

統一されていない座標値を使ってテクスチャを繰り返す:

Out[1]=1

VertexColorsはテクスチャマッピングに先行する:

Out[1]=1

アプリケーション  (5)この関数で解くことのできる問題の例

基本的な用法  (2)

10個の頂点があるランダムな多角形:

Out[1]=1

凸多角形:

Out[2]=2

星形多角形:

Out[3]=3

アルゴリズムのテストと計算時間の検証のためにランダムな多角形を生成する:

Out[3]=3

凸多角形のアルゴリズムの計算時間:

Out[5]=5

単純多角形:

Out[7]=7
Out[9]=9

幾何学特性  (2)

ランダムな凸多角形のシミュレーションを行い,面積を計算する:

分布を推測する:

Out[6]=6

ヒストグラムとPDFを比較する:

Out[4]=4

単位正方形上の10個の頂点がある多角形の平均面積:

Out[5]=5

に近付くとき,ランダムな凸多角形の極限の形はsqrt(1-TemplateBox[{x}, Abs])+sqrt(1-TemplateBox[{y}, Abs])=1である:

Out[3]=3

その他のアプリケーション  (1)

機械学習を使った多角形の分類.多角形の例で分類器関数を訓練する:

Out[18]=18

この分類器関数を使って新たな多角形を分類する:

Out[19]=19
Out[20]=20

単純多角形:

Out[21]=21
Out[22]=22

星形多角形:

Out[23]=23
Out[24]=24

特性と関係  (5)この関数の特性および他の関数との関係

SeedRandomを使って繰り返し可能なランダムな多角形を得る:

Out[1]=1
Out[1]=1

BlockRandomを使ってRandomPolygonの使用が他に影響しないようにする:

Out[1]=1

ConvexPolygonQを使ってランダムな多角形の特性をチェックする:

Out[1]=1
Out[2]=2

SimplePolygonQ

Out[3]=3
Out[4]=4

ランダムな多角形のOuterPolygonは単純多角形である:

Out[1]=1
Out[2]=2

ランダムな多角形には穴がない:

Out[3]=3

PolygonDecompositionを使って多角形を凸多角形に分解する:

Out[1]=1
Out[2]=2
Out[3]=3

おもしろい例題  (1)驚くような使用例や興味深い使用例

ランダムな多角形の集合:

Out[1]=1
Out[2]=2
Wolfram Research (2019), RandomPolygon, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomPolygon.html.
Wolfram Research (2019), RandomPolygon, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomPolygon.html.

テキスト

Wolfram Research (2019), RandomPolygon, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomPolygon.html.

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.

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

Wolfram Language. (2019). RandomPolygon. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomPolygon.html

BibTeX

@misc{reference.wolfram_2025_randompolygon, author="Wolfram Research", title="{RandomPolygon}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/RandomPolygon.html}", note=[Accessed: 04-April-2025 ]}

@misc{reference.wolfram_2025_randompolygon, author="Wolfram Research", title="{RandomPolygon}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/RandomPolygon.html}", note=[Accessed: 04-April-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_randompolygon, organization={Wolfram Research}, title={RandomPolygon}, year={2019}, url={https://reference.wolfram.com/language/ref/RandomPolygon.html}, note=[Accessed: 04-April-2025 ]}

@online{reference.wolfram_2025_randompolygon, organization={Wolfram Research}, title={RandomPolygon}, year={2019}, url={https://reference.wolfram.com/language/ref/RandomPolygon.html}, note=[Accessed: 04-April-2025 ]}