AnglePath
AnglePath[{θ1,θ2,θ3,…}]
{0,0}から始まり,連続する相対角度 θiにおいて連続する単位長のステップを取る,経路に対応する2D座標のリストを与える.
AnglePath[{{r1,θ1},{r2,θ2},{r3,θ3},…}]
長さ riの連続するステップを取る.
AnglePath[θ0,{step1,step2,…}]
軸に対して角度 θ0から始まる.
AnglePath[{x,y},{step1,step2,…}]
軸に対して初期角0で,点{x,y}から始まる.
AnglePath[{{x,y},θ0},{step1,step2,…}]
軸に対して初期角 θ0で{x,y}から始まる.
AnglePath[{{x,y},{dx,dy}},{step1,step2,…}]
{x,y}から{x+dx,y+dy}へ行く最初のステップを取る.
AnglePath[init,steps,form]
各ステップのデータを form で指定された形式で返す.
詳細とオプション
- AnglePathは,経路の形成で達した各点で,事実上,まず指定された相対角度で回転し,次に指定された距離を進む.
- Quantityオブジェクトとして明示的に与えられない限り,角度 θiは,ラジアン単位で反時計回りに大きくなるとみなされる(Degreeをかけて度から変換することができる).
- AnglePath[{θ1,θ2,θ3,…}]では,角度 θ1は 軸と相対的であるとみなされる.
- AnglePath[…,form]の form には以下を使うことができる.
-
"Position" 直交座標{xi,yi}(デフォルト) "FrameMatrix" 現行フレームの初期フレームに対する回転行列 "RelativeMatrix" 現行フレームの以前のフレームに対する回転行列 "FrameAngle" 初期ステップに対する回転角 "RelativeAngle" 以前のステップに対する回転角 "Translation" 初期ステップからの平行移動変換 "Rotation" 初期ステップからの回転変換 "RotationTranslation" 初期ステップからの回転平行移動変換 {form1,form2,…} 形のリスト - AnglePathの引数は記号的なものでよい.また,Quantityオブジェクトでもよい.
- AnglePathには,生成された数の精度を決定するWorkingPrecisionオプションが使える.
- デフォルト設定のWorkingPrecisionAutomaticでは,比較的パスが短い場合にのみ,厳密な入力に対しては厳密数が生成される.パスが長い場合には機械精度が使われる.
例題
すべて開くすべて閉じるテキスト
Wolfram Research (2015), AnglePath, Wolfram言語関数, https://reference.wolfram.com/language/ref/AnglePath.html (2019年に更新).
CMS
Wolfram Language. 2015. "AnglePath." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/AnglePath.html.
APA
Wolfram Language. (2015). AnglePath. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AnglePath.html