'''
二阶行列式 具备着代数意义和几何意义
'''
如方程组
![在这里插入图片描述](https://img-blog.csdnimg.cn/42017546e8374a65a8cc8315315c6a27.png)
如果令 a11 × ② - a21 × ① 则可得到
![在这里插入图片描述](https://img-blog.csdnimg.cn/28caa37a76e04706aedf4eda78d2abcb.png)
那么我们令 a11a22 - a21a12 记录做
[a11,a12]
[a21,a22]
则 上述的阵列(矩阵)就是一个二阶行列式
其解就是 a11a22 - a21a12 = D
【计算法则】
![在这里插入图片描述](https://img-blog.csdnimg.cn/1abd50cae9674a52b7b354ae060856e2.png)
同理 如果我们将b1a21 - b2a11 列为二阶行列式 并记为 D1
那么 方程组的一个解就是 D1/D
---------------------------------------------------------
二阶行列式的几何意义
对行列式而已 其行列可代表为再坐标系中的某个向量 从二阶的平面到三阶行列式的立体再到N阶行列式的多维 都可表示为向量
而对二阶行列式而已 表示的是向量的平行四边形法则所围成的四边形的面积
ps:对数二而言 关于行列式的几何意义并未要求过多 所以没有细学
二阶行列式的做法如上,那么问题是既然学习了一门编程语言就应该想办法去给自己找问题吧,所以我就思考如何能通过 Python解决二阶行列式问题
'''
根据行列式的解法 将每个行视为一个数组 那么解决二阶行列式我需要两个数组
a1 = [a11,a12]
a2 = [a21,a22]
然后进行求解
a11a22 - a12a21
'''
a1=[]
a2=[]
'''
对列表进行增删改查的方法
https://edu.csdn.net/skill/python/python-3-14?category=2&typeId=17370#311__496
'''
a11 = int(input('请输入第一列第一行的元素'))
a12 = int(input('请输入第二列第一行的元素'))
a21 = int(input('请输入第一列第二行的元素'))
a22 = int(input('请输入第二列第二行的元素'))
a1.append(a11)
a1.append(a12)
a2.append(a21)
a2.append(a22)
print(a1)
print(a2)
print('计算结果如下')
print(a11*a22-a21*a12)