3D程序开发数学基础之矩阵
2012-07-25 15:01
351 查看
以下内容来自http://www.tongji.edu.cn/~math/xxds/kcja/kcja_a/01.htm,如果对你有帮助可以到其网站上查看其它基础知识。一、矩阵的基本概念矩阵,是由 个数组成的一个 行 列的矩形表格,通常用大写字母 表示,组成矩阵的每一个数,均称为矩阵的元素,通常用小写字母其元素 表示,其中下标 都是正整数,他们表示该元素在矩阵中的位置。比如, 或 表示一个 矩阵,下标 表示元素 位于该矩阵的第 行、第 列。元素全为零的矩阵称为零矩阵。 特别地,一个 矩阵 ,也称为一个 维列向量;而一个 矩阵 ,也称为一个 维行向量。 当一个矩阵的行数 与烈数 相等时,该矩阵称为一个 阶方阵。对于方阵,从左上角到右下角的连线,称为主对角线;而从左下角到右上角的连线称为付对角线。若一个 阶方阵的主对角线上的元素都是 ,而其余元素都是零,则称为单位矩阵,记为 ,即: 。如一个 阶方阵的主对角线上(下)方的元素都是零,则称为下(上)三角矩阵,例如, 是一个 阶下三角矩阵,而 则是一个 阶上三角矩阵。今后我们用 表示数域 上的 矩阵构成的集合,而用 或者 表示数域 上的 阶方阵构成的集合。 二、矩阵的运算 1、矩阵的加法:如果 是两个同型矩阵(即它们具有相同的行数和列数,比如说 ),则定义它们的和 仍为与它们同型的矩阵(即 ), 的元素为 和 对应元素的和,即: 。 给定矩阵 ,我们定义其负矩阵 为: 。这样我们可以定义同型矩阵 的减法为: 。由于矩阵的加法运算归结为其元素的加法运算,容易验证,矩阵的加法满足下列运算律: ( 1)交换律: ; ( 2)结合律: ; ( 3)存在零元: ; ( 4)存在负元: 。 2 、数与矩阵的乘法: 设 为一个数, ,则定义 与 的乘积 仍为 中的一个矩阵, 中的元素就是用数 乘 中对应的元素的道德,即 。由定义可知: 。容易验证数与矩阵的乘法满足下列运算律: (1) ; (2) ; (3) ; (4) 。 3、矩阵的乘法: 设 为 距阵, 为 距阵,则矩阵 可以左乘矩阵 (注意:距阵 德列数等与矩阵 的行数),所得的积为一个 距阵 ,即 ,其中 ,并且 。 据真的乘法满足下列运算律(假定下面的运算均有意义): ( 1)结合律: ; ( 2)左分配律: ; ( 3)右分配律: ; ( 4)数与矩阵乘法的结合律: ; ( 5)单位元的存在性: 。 若 为 阶方阵,则对任意正整数 ,我们定义: ,并规定: 由于矩阵乘法满足结合律,我们有: , 。 注意:矩阵的乘法与通常数的乘法有很大区别,特别应该注意的是: (1)矩阵乘法不满足交换律:一般来讲即便 有意义, 也未必有意义;倘使 都有意义,二者也未必相等(请读者自己举反例)。正是由于这个原因,一般来讲, , 。 (2)两个非零矩阵的乘积可能是零矩阵,即 未必能推出 或者 (请读者自己举反例)。 (3)消去律部成立:如果 并且 ,未必有 。 4 、矩阵的转置: 定义:设 为 矩阵,我们定义 的转置为一个 矩阵,并用 表示 的转置,即: 。矩阵的转置运算满足下列运算律: (1) ; (2) ; (3) ; (4) 。 5、对称矩阵: 定义1.11 阶方阵 若满足条件: ,则称 为对称矩阵;若满足条件: ,则称 为反对称矩阵。若设 ,则 为对称矩阵,当且仅当 对任意的 成立; 为反对称矩阵,当且仅当 对任意的 成立。从而反对称局针对角线上的元素必为零。对称矩阵具有如下性质: (1)对于任意 矩阵 , 为 阶对称矩阵;而 为 阶对称矩阵; (2)两个同阶(反)对称矩阵的和,仍为(反)对称矩阵; (3)如果两个同阶(反)对称矩阵 可交换,即 ,则它们的乘积 必为对称矩阵,即 。 |
相关文章推荐
- 3D数学基础:图形与游戏开发(第7章矩阵)笔记
- 3D程序开发数学基础之向量
- 3D数学基础,图形与游戏开发笔记3
- 3D数学基础 - 坐标系、向量、矩阵
- 3d数学基础-欧拉角转换与旋转矩阵或旋转矩阵转换成欧拉角-用C++代码实现
- 3D 图形编程的数学基础(3) 矩阵基本变换
- 3D数学基础:图形与游戏开发_读书笔记
- 3d数学基础-矩阵
- 3D数学基础公式------>矩阵,欧拉角,四元数,之间转换<2>
- 3D数学基础图形与游戏开发之坐标系
- 【Unity3d游戏开发】Unity3D中的3D数学基础---向量
- 3D数学基础及图形与游戏开发的学习 (一)
- 关于Unity中的3D数学基础知识<三>矩阵的基础知识和使用
- 3D数学基础 - 坐标系、向量、矩阵
- 3D数学基础--矩阵线性变换
- 3D数学基础之矩阵初探
- 3D数学基础 - 坐标系、向量、矩阵
- 3D数学基础 图形与游戏开发的学习 (六)[多坐标系]
- 3D数学基础--矩阵线性变换
- DirectX&Direct 3D 游戏开发之3D图形的数学基础