矩阵相关知识

§1 矩阵及其运算

教学要求 : 理解矩阵的定义、掌握矩阵的基本律、掌握几类特殊矩阵(比如零矩阵,单位矩阵,对称矩阵和反对称矩阵 ) 的定义与性质、注意矩阵运算与通常数的运算异同。能熟练正确地进行矩阵的计算。

知识要点 :

一、矩阵的基本概念

矩阵,是由 个数组成的一个  行 列的矩形表格,通常用大写字母  表示,组成矩阵的每一个数,均称为矩阵的元素,通常用小写字母其元素  表示,其中下标  都是正整数,他们表示该元素在矩阵中的位置。比如, 或 表示一个 矩阵,下标 表示元素  位于该矩阵的第  行、第 列。元素全为零的矩阵称为零矩阵。

特别地,一个  矩阵 ,也称为一个  维列向量;而一个  矩阵 ,也称为一个  维行向量。

当一个矩阵的行数  与烈数 相等时,该矩阵称为一个  阶方阵。对于方阵,从左上角到右下角的连线,称为主对角线;而从左下角到右上角的连线称为付对角线。若一个  阶方阵的主对角线上的元素都是  ,而其余元素都是零,则称为单位矩阵,记为  ,即: 。如一个 阶方阵的主对角线上(下)方的元素都是零,则称为下(上)三角矩阵,例如,  是一个 阶下三角矩阵,而 则是一个 阶上三角矩阵。今后我们用  表示数域 上的矩阵构成的集合,而用  或者 表示数域 上的 阶方阵构成的集合。

二、矩阵的运算

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 )如果两个同阶(反)对称矩阵  可交换,即 ,则它们的乘积  必为对称矩阵,即  。

思考题:

1 、设 为第 个分量为 ,而其余分量全为零的  维列向量, 为第个分量为 ,而其余分量全为零的  维列向量, 为 矩阵,试计算  ;

2 、设 为 阶方阵,并且对任意  有 ,你能得出什么结论?

上述内容转自:http://www.tongji.edu.cn/~math/xxds/kcja/kcja_a/01.htm

时间: 2024-10-09 17:15:27

矩阵相关知识的相关文章

矩阵入门知识(转)

好像目前还没有这方面题目的总结.这几天连续看到四个问这类题目的人,今天在这里简单写一下.这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质.    不 要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符.在数学中,一个矩阵说穿了就是一个二维数组.一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到 的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和.比 如,下面的算式表示一个2行2列的矩阵乘以2行3列

端口相关知识学习笔记

端口相关知识学习笔记 端口相关知识学习笔记 本周主要精力是放在挂接上,所以知识矩阵的学习回归到根本上,所以这周发的学习笔记是关于计算机端口的相关介绍. 有过一些黑客攻击方面知识的读者都会知道,其实那些所谓的黑客并不是像人们想象那样从天而降,而是实实在在从您的计算机"大门"中自由出入.计算机的" 大门"就是我们平常所说的"端口",它包括计算机的物理端口,如计算机的串口.并口.输入/输出设备以及适配器接口等(这些端口都是可见的),但更多的是不可见的软

OpenCV&Qt学习之四——OpenCV 实现人脸检测与相关知识整理

开发配置 OpenCV的例程中已经带有了人脸检测的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安装与这个例子的测试可以参考我之前的博文Linux 下编译安装OpenCV. 网上能够找到关于OpenCV人脸检测的例子也比较多,大多也都是基于这个例程来更改,只是多数使用的是OpenCV 1.0的版本,而OpenCV2.0以后由于模块结构的更改,很多人并没有将例程运行起来.如果是新版的OpenCV跑旧的例程,编译运行出错的话,需要确保: #include

python的list相关知识

关于list的相关知识 list01 = ['alex',12,65,'xiaodong',100,'chen',5] list02 = [67,7,'jinjiao_dawang','relax1949',53] #打印list01.list02 print(list01) print(list02) #列表截取.切片 print(list01[1]) print(list01[-2]) print(list01[1:3]) #列表重复 print(list01 * 3) #列表组合 prin

三层交换机相关知识

三层交换机相关知识 这次的作死之路又要开始了.这次的对象主要是交换机:还是三层的: 这是这次实验的总体用图: 现在现根据图上的标志:将所有的主机配置好:目前没有做任何vlan:所以PC1和PC3是能够互通的: 接下来:我想先去探索下三层交换机关闭portswitch会怎么样: 第一步:先关闭了再说: 因为按照图中的设计:PC1的帧如果想要到达PC2,那么就必然要经过LSW1.但是现在我关闭了g0/0/1端口的portswitch:现在pc1并不能ping通pc2: 通过百度:三层交换机的端口不仅

php学习day7--函数的相关知识

今天我们主要学了函数的相关知识,是个比较基础的知识,但也是很重要的. 一.函数 函数就类似于一个工具,我们写好函数之后可以直接进行调用,可以很大的减少代码的从用性,提高页面性能和可读性. 1.函数的定义 在php中函数的定义方式为: function  name($形参1,$形参2.....){ 要执行的代码 return  123: } 在上方的函数定义式中,name代表函数名,小括号内是形参,是用来传递参数,花括号中的就是调用时需要执行的代码. 函数的调用方式: name(实参1,实参2,.

svn常规操作与相关知识

Svn常规操作与相关知识 一.何谓版本控制 它是一种软件工程籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新,它透过文档控制记录程序各个模块的改动,并为每次改动编上序号,并且编辑错误之后还可以回溯到以前的版本 二.可供我们选择的版本控制系统 1.VCS  (本地版本控制) 2.VSS.CVS(集中版本控制) 3.ClearCase.SVN.Perforce.TFS(集中版本控制) 4.Mercurial(水银/水星).Git(分布式版本控制) 差异: 1.Git和其他版本控制系统的主要

黑马程序员---Objective-C基础学习---类、对象、方法相关知识笔记

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 类.对象.方法相关知识笔记 Objective-C相对于C语言有了面向对象的特性,但是ObjC又没有其他面向对象语言那么多语法特性,ObjC本身对面向对象进行了精简.下面是一些相关知识笔记. 类定义 成员变量 方法和属性 self关键字 类定义 在C#.Java等其他高级语言中定义一个类是相当简单点的,直接一个关键字class加一对大括号基本就完成了,但是在ObjC中类的定义相对变化比较大.现

深入浅出安卓学习相关知识,如何从零学好移动开发

原文发表自我的个人主页,欢迎大家访问 http://purplesword.info/mobile-develop 由于近几年来互联网的飞速发展,安卓和iOS平台的大量普及推广,移动开发在当前是非常热门的一个方向. 有不少同学问我如何学习安卓,要学些什么,难不难学.之前一直没有想好应该怎么回答这个问题,只是简单的说安卓自身门槛不高,并不难学.因为我觉得准确回答一个类似这样的问题往往需要灵感.现在根据我的学习体验,做个大概的总结. 1.我为什么学安卓 我从刚开始接触安卓开发到现在也有两三年的时间了