SierpinskiCurve

SierpinskiCurve[n]

シェルピンスキー曲線のステップ nを表す線分を与える.

詳細とオプション

  • SierpinskiCurveは,シェルピンスキー(Sierpiński)空間充填曲線としても知られている.
  • SierpinskiCurveは,{0,0}の周りの閉路に相当するLineプリミティブを返す.
  • SierpinskiCurveは,座標が占めるであろうと考えられる範囲の指定に使うことができるDataRangeオプションを取る.

例題

すべて開くすべて閉じる

  (2)

2Dシェルピンスキー曲線:

シェルピンスキー曲線の近似の長さ:

式は以下のようになる:

2Dのシェルピンスキー曲線をスプライン曲線で可視化する:

スコープ  (6)

曲線指定  (2)

2Dシェルピンスキー曲線:

シェルピンスキー曲線の 番目の近似:

曲線のスタイル  (4)

太さの異なるシェルピンスキー曲線:

スケールされたサイズによる太さ:

印刷用ポイント数による太さ:

破線曲線:

色付きの曲線:

オプション  (1)

DataRange  (1)

DataRangeを使うと生成するメッシュ座標の範囲を指定することができる:

別の範囲を指定する:

アプリケーション  (4)

SierpinskiCurveは,線分を直線で結ばれた曲線に繰り返し変換することで作成される:

次の反復:

2Dのシェルピンスキー曲線を可視化する:

スプライン曲線を使う:

多角形を構築する:

シェルピンスキー曲線のテクスチャを曲面に適用する:

特性と関係  (3)

SierpinskiCurveは直線からなる:

2Dシェルピンスキー曲線の周長を求める:

DataRangerangeRescalingTransform[{},range]を使うことに等しい:

RescalingTransformを使う:

考えられる問題  (2)

デフォルトで,シェルピンスキー曲線の座標は単位正方形内にはない:

DataRangeを使って正方形内にシェルピンスキー曲線を生成する:

SierpinskiCurveは大きすぎて生成できないことがある:

おもしろい例題  (1)

走査アニメーション:

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

テキスト

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

CMS

Wolfram Language. 2017. "SierpinskiCurve." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SierpinskiCurve.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_sierpinskicurve, author="Wolfram Research", title="{SierpinskiCurve}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/SierpinskiCurve.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_sierpinskicurve, organization={Wolfram Research}, title={SierpinskiCurve}, year={2017}, url={https://reference.wolfram.com/language/ref/SierpinskiCurve.html}, note=[Accessed: 22-November-2024 ]}