我们都知道,当A是实数或复数的时候,(sinA)^2+(cosA)^2=1。但是,当A是n*n矩阵的话,会有什么不同的表现呢?什么时候,(sinA)^2+(cosA)^2会得到单位矩阵呢?
工具/原料
1
电脑
2
Mathematica
方法/步骤
1
当A是某个数字的时候,(sinA)^2+(cosA)^2=1。
2
但是,当A是矩阵的话,会发生什么情况呢?首先,限定A是方形矩阵:A = {{a, b}, {c, d}}这样,A就是一个2*2的矩阵。
3
把A写成矩阵的形式:A//MatrixForm
4
计算矩阵A的正弦,实际上,是对矩阵A里面的每一个元素求正弦。Sin[A]
5
把Sin[A]写成矩阵的形式。
6
计算Sin[A]的平方,实际上是矩阵乘法:Sin[A].Sin[A]
7
同样,可以计算Cos[A]的平方:Cos[A].Cos[A]
8
进而,可以计算矩阵A的正弦与余弦的平方和:Sin[A].Sin[A] + Cos[A].Cos[A]
9
二阶单位矩阵是IdentityMatrix[2]。
10
再试验一下,当A是3阶方阵的时候:A = {{a, b, c}, {d, e, f}, {p, q, r}};
注意事项
1
矩阵乘法的特殊性,导致很多函数公式,不能自然地推广到矩阵上面去。
2
要想知道矩阵A的正、余弦的平方和等于单位矩阵的条件,需要解一个复杂的方程组。
上一篇:五行砭-会治病的黑色石头