RotationMatrix

RotationMatrix[]
给出二维旋转矩阵,使二维向量逆时针旋转 角度.

RotationMatrix[, w]
给出三维旋转矩阵,根据三维向量 w 逆时针旋转.

RotationMatrix[{u, v}]
给出旋转矩阵,在全维中,旋转向量 u 到向量 v 的方向.

RotationMatrix[, {u, v}]
给出旋转矩阵,旋转在 uv 的确定的超平面 角.

更多信息更多信息

  • RotationMatrix 给出绕原点旋转的向量的矩阵.
  • 通常使用两种不同的矩阵旋转方式.
  • RotationMatrix 的设置符合向量的规定,给出矩阵 m,其中 生成向量 r 的旋转矩阵.
  • Transpose[RotationMatrix[...]] 根据可选的坐标系统规定,生成旋转矩阵,其中 生成向量 r 的旋转矩阵.
  • RotationMatrix 中的角度为弧度, Degree 是用度数表示的角度.
  • RotationMatrix[, {u, v}] 中,正 角表示向量 u 到向量 v 的夹角.
  • RotationMatrix[] 等同于 RotationMatrix[, {{1, 0}, {0, 1}}].
  • RotationMatrix[, w] 等同于 RotationMatrix[, {u, v}],其中 构成右手系坐标系统.
  • RotationMatrix 给出一个行列式为 1 的正交矩阵, 维可以认为是组 的一个元素.

范例范例打开所有单元关闭所有单元

基本范例 (4)基本范例 (4)

通常二维旋转矩阵是向量绕原点旋转:

In[1]:=
Click for copyable input
Out[1]//MatrixForm=

方向,旋转单位向量 角:

In[2]:=
Click for copyable input
Out[2]=

逆时针旋转30°:

In[1]:=
Click for copyable input
Out[1]=

从方向 旋转为方向

In[1]:=
Click for copyable input
Out[1]=

坐标旋转三维向量:

In[1]:=
Click for copyable input
Out[1]//MatrixForm=
版本 6 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »