标签:: 基础知识

通过编程来学习线性代数5-克拉默法则

下面基本上都是PPT中的内容。 如果线性方程组的系数行列式不等于零,那么线性方程组有解并且解是唯一的: 解可以表示成: x1 = D1/D, x2 = D2/D, x3 = D3/D, … (2) 定理包含三个结论: 方程组有解:(解的存在性) 解是唯一的:(解的唯一性) 解可以由公式(2)给出。 定理4 如果线性方程组(1)的系数行列式不等于零,则该线性方程组一定有解,且解是唯一的。 定

通过编程来学习线性代数4-行列式按行(列)展开

余子式:将aij所在的行和列划去后,剩下的元素组成的行列式,记作Mij。(i, j为下标) 代数余子式:Aij = Math.pow(-1, i+j) * Mij 行列式每一项都对应一个余子式和代数余子式,因为i, j可以唯一确定一个元素。 求i行j列的余子式:1234567891011121314151617181920212223/** * 余子式 * * @param {N

通过编程来学习线性代数3-行列式的性质

行列式类在讨论行列式的一些性质之前,我先根据之前讲到的内容写一个行列式的类。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485

通过编程来学习线性代数2-计算行列式的值

全排列及其逆序数为了计算每一项,我们先要了解如何生成每一个相乘的项,了解什么时候是正数什么时候是负数,关于正负问题就需要了解逆序数的定义。 全排列: 将n个不同的元素排成一列 123456781 > 12 > 1,2 | 2,13 > 1,2,3 | 1,3,2 | 2,1,3 | 2,3,1 | 3,1,2 | 3,2,1... 从排列组合的知识中可以知道: n个不同的元素

通过编程来学习线性代数1-解二元线性方程组

环境采用的编程方式是网页,会使用javascript来实现线性代数中的计算方法。比如文件linearAlgebra.html:1234<script> // 在控制台打印 console.log(123*2)</script> 写入上面的代码,保存后用浏览器打开,然后右键打开审查元素点击控制台(Console)来查看输出。 更多网页相关知识网上可以搜得到,掌握