user452386 Asked:2023-07-13 17:01:17 +0000 UTC2023-07-13 17:01:17 +0000 UTC 2023-07-13 17:01:17 +0000 UTC 矩阵乘法的意义是什么? 772 与图形中的传统矩阵乘法相比,矩阵乘法有什么优点?x=x∗cos(angle)−y∗sin(angle)使用&旋转平面上的点y=x∗sin(angle)+y∗cos(angle)而不是乘以巨大的 3x3 矩阵不是更快吗? матрицы 1 个回答 Voted Best Answer MBo 2023-07-13T17:13:34Z2023-07-13T17:13:34Z 对于旋转,矩阵仅在上面的正方形中包含非零项,因此将使用四个有用的乘法和两个加法。但是,当使用旋转、拉伸、缩放、剪切时,仿射变换矩阵可以包含所有 6 个分量,然后您将无法使用指定的表达式。是的,至少在某个点转一圈。 请注意,没有人强迫您始终执行第三列 (0 0 1) 的分量乘法,向量与仿射矩阵的乘法可以忽略这部分。 因此,好处在于多功能性。如果您知道只使用一种特定的转换 - 制作一个缩短的版本。
对于旋转,矩阵仅在上面的正方形中包含非零项,因此将使用四个有用的乘法和两个加法。但是,当使用旋转、拉伸、缩放、剪切时,仿射变换矩阵可以包含所有 6 个分量,然后您将无法使用指定的表达式。是的,至少在某个点转一圈。
请注意,没有人强迫您始终执行第三列 (0 0 1) 的分量乘法,向量与仿射矩阵的乘法可以忽略这部分。
因此,好处在于多功能性。如果您知道只使用一种特定的转换 - 制作一个缩短的版本。