Wolfram言語

平面曲線とその特性を可視化する

"PlaneCurve"の実体領域では,多数の平面曲線および事前に計算された特性が利用できる.

例えば,パラメータ化された曲線の幾何学的特性を取得することが簡単にできる.

ここでは,パラメータに依存する特性の関数スロットを表記するために形式的変数(tのように文字の下にドットがあるもの)を使う.特定のパラメータにおける値は,例えば,以下で代入を行うだけで生成することができる.

曲線とその特性の可視化も簡単にできる.ここでは三つ葉曲線のパラメトリック方程式を使って三つ葉曲線をプロットし,曲線上のいくつかの点(赤い点)における法線(緑の矢印)と接線(青い矢印)を示す.

同様に,曲率等の指定された特性に基づいて曲線に色を付けることもできる.

ここでは最大の曲率の領域が青,紫,赤でハイライトされている.

円についてよく知られるデカルト方程式から開始することで,よりカラフルな可視化が得られる.

座標位置に依存する方程式の部分を抽出してから,半径をスケール定数として取って,円の形で等高線を構築する.

塗り潰された正方形の境界もデカルト方程式として表すことができる.

このような表現は"PlaneCurve"領域では六角形まで明示的に知られている.

このような表現の構築過程を一般化して,所望の任意度数の多角形の等高線を生成することができる.

関連する例

de en es fr ko pt-br zh