20210425

回顾 | 线性代数-行列式 | 数据结构-矩阵(一)

Table of Contents

回顾

恋词复习

线性代数-行列式

今天肝完了线性代数第一章,嗯,李永乐老师讲的还是很不错的,继续务实基础把。

行列式的概念

  1. 二三阶行列式
  2. 排列、逆序、逆序数
  3. n阶行列式概念

行列式的性质

按行(列)展开公式

  1. 代数余子式
  2. 展开公式

克拉默法则

看到不错的笔记,mark一下。


数据结构-矩阵(一)

考研中的矩阵

image.png

考研中对于矩阵的一些运算算法操作(转置,相加,相乘)考的很少,所以主要讲矩阵的存储。

上面这个简单的矩阵可以用int [m][n]简单搞定。

考研中矩阵又分为特殊矩阵和稀疏矩阵。相同的元素或者雩元素在矩阵中的分布存在一定规律的矩阵称之为特殊矩阵,反之称之为稀疏矩阵。

特殊矩阵 - 对称矩阵

矩阵中的元素满足$a_{i,j} = a_{j,i}$的矩阵称之为对称矩阵(矩阵必须是方阵)。即以对角线为对称轴的元素相等。(ps:考研范围内只涉及主对角线对称矩阵)

例题1

image.png

分析:因为是对称矩阵,要高效,则相同元素存一份即可。可按照行优先存储方式,先存储第一行第一个,第二行,第三行,从上到下,从左至右。但题目给出的矩阵是mxnn不是一个具体的值,一般不可能把所有的列出来的元素都给写出来,答题时一般采取存储关键位置上元素,然后其余元素可以根据这些关键位置上的元素推算出他们在一维数组中的位置,哪些元素比较重要,如图中黄色加重部分。

image.png

例题2

image.png

$a_{i,j}$前边有i-1行零j-1个元素 由于只需要存下三角部分,所以前i-1行的元素个数为∶(1+i-1)(i-1)/2= i(i-1)/2i行有j-1个元素,因此$a_{i,j}$,为第i(i-1)/2+j个元素。

特殊矩阵 - 三角矩阵

image.png

拿B作为例子,存关键元素。

image.png

特殊矩阵 - 对角矩阵

image.png

矩阵中除了c之外的元素分布在对角线附近的带状区域内并且形成的这个图形是是关于对角线轴对称的。这个图形内的元素沿着对角线的方向有几行,就称之为几对角矩阵。

例题1

image.png

当i等于1时,带状区域内第一个元素为矩阵中第一个元素,其在一维数组中下标为0;
当i大于1时,第i行之前的元素个数为2+(i-2)×3,则带状区域内第一个元素X在一维数组中的下标为2+(i-2)×3

真题

image.png

直接套用上面的公式即可:2+(30-2)x3+1=87