「計算(GZ-LIB)」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
4行目: 4行目:
{| class="wikitable"
{| class="wikitable"
! 関 数 !! 説 明  
! 関 数 !! 説 明  
|-
| ([[gz:asin]] num ) ||  num のアークサインを返す。
|-
| ([[gz:asec]] num ) ||  num のアークセカントを返す。
|-
| ([[gz:acos]] num ) ||  num のアークコサインを返す。
|-
| ([[gz:acsc]] num ) ||  num のアークコセカントを返す。
|-
| ([[gz:tan]] num ) ||  num のタンジェントを返す。
|-
| ([[gz:sec]] num ) ||  num のセカントを返す。
|-
| ([[gz:sec]] num ) ||  num のセカントを返す。
|-
| ([[gz:csc]] num ) ||  num のコセカントを返す。
|-
| ([[gz:cot]] num ) ||  num のコタンジェントを返す。
|-
|-
| ([[gz:round_down]] num ) ||  切り捨て
| ([[gz:round_down]] num ) ||  切り捨て

2016年5月24日 (火) 20:50時点における版

GizmoLib の計算関数は、次の通り。

関 数 説 明
(gz:asin num ) num のアークサインを返す。
(gz:asec num ) num のアークセカントを返す。
(gz:acos num ) num のアークコサインを返す。
(gz:acsc num ) num のアークコセカントを返す。
(gz:tan num ) num のタンジェントを返す。
(gz:sec num ) num のセカントを返す。
(gz:sec num ) num のセカントを返す。
(gz:csc num ) num のコセカントを返す。
(gz:cot num ) num のコタンジェントを返す。
(gz:round_down num ) 切り捨て
(gz:round_up num) 切り上げ
(gz:round num) 四捨五入
(gz:fact num) 階乗
(GZ-Dec->Base n b) 10進数の数値を b進数に変換した"文字列"を返す
(gz:Base->Dec n b) 文字列 n を b進数に変換した"数値"を返す
(gz:Base->Base n b1 b2 ) b1 進数の文字列 n を b2 進数にした値の文字列を返す
(gz:random_lc) 乱数を返す。(数学的な乱数ではない。)
(gz:heron a b c) 三角形の3辺の長さ a,b,c から面積を返す。
(gz:heron_a a b c) 三角形の3辺の長さ a,b,c から3つの角の角度を返す。
(gz:heron_h a b c) 三角形の3辺の長さ a,b,c から3辺の高さを返す。
(gz:circle_i a b c) 三角形の3辺の長さ a,b,c から内接円の半径を返す。
(gz:circle_c a b c) 三角形の3辺の長さ a,b,c から外接円の半径を返す。