请教Vector Functionas中所列函数的含义
DMIS变量操作符中列出了Vector Functionas的下列函数
VCART(x,y,z)      VCROSS(v1,v2)      VDOT(v1,v2)    VECX(v)    VECY(v)   VECZ(z)   VAMG(v)   VMCS(v)   VPCS(v)
VPOL(r,a,h)   VUNIT(v)
请说明一下以上函数的意义。哪些结果是实数,哪些结果是向量或者坐标。
可以用下面程序具体讲讲所涉及的几个函数
UNITS/MM,ANGDEC
DECL/INTGR,loop,ptcnt
DECL/VECTOR,center,coord,ijk_vector
center=ASSIGN/VCART(50,100,10)
ijk_vector=ASSIGN/VCART(0,0,1)
ptcnt=PROMPT/'Total point count'
MEAS/CIRCLE,F(circ),ptcnt
   DO/loop,1,ptcnt
      coord=ASSIGN/center + VPOL(10,loop*360/ptcnt,0)
      ijk_vector=ASSIGN/VPOL(1,loop*360/ptcnt,0)
      PTMEAS/VECX(coord),VECY(coord),VECZ(coord),VECX(ijk_vector),VECY(ijk_vector) $
         ,VECZ(ijk_vector)
   ENDDO
ENDMES
$$ to project the line onto the axis
DECL/VECTOR,line,axis,prj
line=ASSIGN/VCART(25,10,15)
axis=ASSIGN/VPOL(100,30,0)
$$ scale(axis by ((dot product of line & axis) / (square of mag(axis)))
prj=ASSIGN/axis * VDOT(line,axis)/(VMAG(axis) ** 2)
line          axis               VDOT(line,axis)         VMAG(axis)    prj   它们的值分别是多少? 

