next up previous
Next: 19.2 行列 Up: 19 座標系,空間の記述 Previous: 19 座標系,空間の記述

19.1 ベクトル


eus$ (setq v1 (float-vector 1 2 3 4))
#f(1.0 2.0 3.0 4.0)
eus$ (setq v2 (float-vector 5 6 7 8))
#f(5.0 6.0 7.0 8.0)
eus$ (float-vector-p v1)  ;;; 型がfloat-vectorか
t
;;;
eus$ (v+ v1 v2)         ;;; 足し算
#f(6.0 8.0 10.0 12.0)
eus$ (v- v1 v2)         ;;; 引き算
#f(-4.0 -4.0 -4.0 -4.0)
eus$ (v. v1 v2)                ;;; 内積
70.0
eus$ (scale 3 v2)       ;;; 定数倍
#f(15.0 18.0 21.0 24.0)
;;;
eus$ (norm v1)          ;;; 長さ
5.47722
eus$ (normalize-vector v1)  ;;; 長さ1に正規化
#f(0.182574 0.365148 0.547723 0.730297)
;;;
eus$ (distance v1 v2)   ;;; 距離
8.0


generated through LaTeX2HTML. M.Inaba 平成18年5月7日