Kernel
3.1 Generic
3.2 Mathutil
3.3 Numeric
3.4 Utils
3.5 Iterat
3.6 Express
3.7 Ghelper
3.8 Strutl
3.9 Extapply
3.10 Types
3.11 Modarith
3.12 Diff
3.13 Operator
3.14 Function
3.15 Numbers
3.16 Vectors
3.17 Structs
3.18 Matrices
3.19 Quaternion
3.20 Pseries
3.21 Numsymb
3.22 Heuristic
3.23 Litfun
On this page:
4x4->quaternion
angle-axis->quaternion
make-quaternion
q:  *
q:  +
q:  -
q:  ->4x4
q:  ->angle-axis
q:  ->rotation-matrix
q:  ->vector
q:  /
q:  1
q:  3vector
q:  4x4->
q:  =
q:  angle-axis->
q:  apply
q:  arity
q:  conjugate
q:  exp
q:  i
q:  inexact?
q:  invert
q:  j
q:  k
q:  log
q:  magnitude
q:  make
q:  make-unit
q:  negate
q:  partial-derivative
q:  real&3vector->
q:  real-part
q:  ref
q:  rotate
q:  rotation-matrix->
q:  type
q:  type-predicate
q:  unit?
q:  zero-like
q:  zero?
quaternion
quaternion*quaternion
quaternion*scalar
quaternion+  quaternion
quaternion->3vector
quaternion->4x4
quaternion->angle-axis
quaternion->real-part
quaternion->rotation-matrix
quaternion->vector
quaternion-quaternion
quaternion-ref
quaternion/  quaternion
quaternion/  scalar
quaternion:  assign-operations
real&3vector->quaternion
rotation-matrix->quaternion
s:  1
s:  i
s:  j
s:  k
scalar*quaternion
8.15.0.4

3.19 Quaternion🔗

 (require sicm/kernel/quaternion) package: rktsicm

procedure

(4x4->quaternion ??? ...)  '???

  ??? : any?
(angle-axis->quaternion ??? ...)  '???
  ??? : any?
(make-quaternion ??? ...)  '???
  ??? : any?
(q:* ??? ...)  '???
  ??? : any?
(q:+ ??? ...)  '???
  ??? : any?
(q:- ??? ...)  '???
  ??? : any?
(q:->4x4 ??? ...)  '???
  ??? : any?
(q:->angle-axis ??? ...)  '???
  ??? : any?
(q:->rotation-matrix ??? ...)  '???
  ??? : any?
(q:->vector ??? ...)  '???
  ??? : any?
(q:/ ??? ...)  '???
  ??? : any?
(q:1 ??? ...)  '???
  ??? : any?
(q:3vector ??? ...)  '???
  ??? : any?
(q:4x4-> ??? ...)  '???
  ??? : any?
(q:= ??? ...)  '???
  ??? : any?
(q:angle-axis-> ??? ...)  '???
  ??? : any?
(q:apply ??? ...)  '???
  ??? : any?
(q:arity ??? ...)  '???
  ??? : any?
(q:conjugate ??? ...)  '???
  ??? : any?
(q:exp ??? ...)  '???
  ??? : any?
(q:i ??? ...)  '???
  ??? : any?
(q:inexact? ??? ...)  '???
  ??? : any?
(q:invert ??? ...)  '???
  ??? : any?
(q:j ??? ...)  '???
  ??? : any?
(q:k ??? ...)  '???
  ??? : any?
(q:log ??? ...)  '???
  ??? : any?
(q:magnitude ??? ...)  '???
  ??? : any?
(q:make ??? ...)  '???
  ??? : any?
(q:make-unit ??? ...)  '???
  ??? : any?
(q:negate ??? ...)  '???
  ??? : any?
(q:partial-derivative ??? ...)  '???
  ??? : any?
(q:real&3vector-> ??? ...)  '???
  ??? : any?
(q:real-part ??? ...)  '???
  ??? : any?
(q:ref ??? ...)  '???
  ??? : any?
(q:rotate ??? ...)  '???
  ??? : any?
(q:rotation-matrix-> ??? ...)  '???
  ??? : any?
(q:type ??? ...)  '???
  ??? : any?
(q:type-predicate ??? ...)  '???
  ??? : any?
(q:unit? ??? ...)  '???
  ??? : any?
(q:zero-like ??? ...)  '???
  ??? : any?
(q:zero? ??? ...)  '???
  ??? : any?
(quaternion ??? ...)  '???
  ??? : any?
(quaternion*quaternion ??? ...)  '???
  ??? : any?
(quaternion*scalar ??? ...)  '???
  ??? : any?
(quaternion+quaternion ??? ...)  '???
  ??? : any?
(quaternion->3vector ??? ...)  '???
  ??? : any?
(quaternion->4x4 ??? ...)  '???
  ??? : any?
(quaternion->angle-axis ??? ...)  '???
  ??? : any?
(quaternion->real-part ??? ...)  '???
  ??? : any?
(quaternion->rotation-matrix ??? ...)  '???
  ??? : any?
(quaternion->vector ??? ...)  '???
  ??? : any?
(quaternion-quaternion ??? ...)  '???
  ??? : any?
(quaternion-ref ??? ...)  '???
  ??? : any?
(quaternion/quaternion ??? ...)  '???
  ??? : any?
(quaternion/scalar ??? ...)  '???
  ??? : any?
(quaternion:assign-operations ??? ...)  '???
  ??? : any?
(real&3vector->quaternion ??? ...)  '???
  ??? : any?
(rotation-matrix->quaternion ??? ...)  '???
  ??? : any?
(s:1 ??? ...)  '???
  ??? : any?
(s:i ??? ...)  '???
  ??? : any?
(s:j ??? ...)  '???
  ??? : any?
(s:k ??? ...)  '???
  ??? : any?
(scalar*quaternion ??? ...)  '???
  ??? : any?