本节书摘来自华章社区《机器人与数字人:基于matlab的建模与控制》一书中的第2章,第2.6节习题,作者[美]顾友谅(edward y.l.gu),更多章节内容可以访问云栖社区“华章社区”公众号查看
习题
1给定三维向量a、b和c且a≠0。
a如果a·b=a·c,能否推出b=c?
b如果a×b=a×c,能否推出b=c?
c如果a·b=a·c,且a×b=a×c,能否推出b=c?
如果以上情况的答案都是否定的,请给出反例。
2如果一个力向量f及其大小为‖f‖=6n,作用在绕原点o旋转的刚体上的p点,其径向向量定义为r=op,那么扭矩τ=r×f。采用这种定义,求如图22中所示的θ=20°和θ=-20°时的扭矩,其中刚体为等边三角形。
3给定三维空间的两条直线。直线1沿着向量v1=(1 1 1)t的方向且通过点a={0,0,2}。直线2沿着向量v2=(2 0 -1)t的方向且通过点b={1, 0, 0}。
44
a求出两条直线的公共法向量;
b求出两个三维直线之间的最短距离。
4在三维空间里有三个向量a=(1 0 0)t、b=(1 3 3)t和c=(2 2 6)t。
a确定这三个向量组成的平行六面体的体积;
b计算向量c的顶点到向量a和b组成的平面的距离h。
5给定和习题4中相同的三个向量a、b和c。
a求出这三个向量的斜对称矩阵s(·);
b [s(a),s(b)] c等于什么?
c[[s(a),s(b)], s(c)]的结果是什么?
6如果a是一个单位向量,即ata=‖a‖=1,且b是任意三维向量,表明
a×(a×(a×b))=b×a
如果a不是单位向量,以上方程将有什么变化?
7令v1=(2 0 1)t,并且v2= (0 1 2)t。找出旋转矩阵r,使得v2 = rv1。
8三维空间中一个平面定义为x-y+2z=0,并且给定一个三维向量v=(2 1 0)t。
a确定向量v在平面上的正交投影vp;
b求出一个旋转矩阵r使得投影=r,其中,p=vp/‖vp‖以及=v/‖v‖分别是vp和v的单位向量。
9给定两个旋转矩阵
求出这两种情况下的转角和单位向量k。
10在k过程中,证明:
45
a k2+i=kkt, 其中s(k)=k×=k,并且i是3×3单位矩阵;
bk2=11-cosr+rt2-i;
c如果单元轴线k被认为是时变的且是k的时间导数,那么
kk=o
式中,o是3×3零矩阵。
11一个对偶方阵a∧,它的对偶特征值λ∧和对偶特征向量x∧满足a∧x∧=λ∧x∧。如果
a∧=3-21+
-1+32+
求出它的两个对偶特征值。
12对于两个对偶矩阵:
哪一个是特殊正交对偶矩阵∈so(3,d)?并求出其位置向量p。
13令一个三角函数定义为
f(x)=8sin2x3cosx+5sin3x
假如某一瞬时x=15以及=-12。
a采用对偶数微积分,求出函数的瞬时时间导数(x);
b同时确定df(x)/dx的取值。
14假如一个二维坐标系从{x,y}到{ξ,η}的变换为
采用外微积分,确定dξdη和dxdy之间的微分变换。
15判定以下第一类微分形式是否是恰当的。如果是恰当的,找出标量函数μ(·),使得σ=dμ。