猴博士吧 关注:37,556贴子:24,039
  • 12回复贴,共1

就B站线性代数的视频提出几个问题

只看楼主收藏回复

因为时间原因只看完了第一个关于行列式(determinant)的视频(楼主留学党)。对于博士算行列式的的方法感到很新奇,想知道其中的原理到底是什么。
我们教授交给我们的方法是这样的(涉及到另外两个概念,因为实在没有在国内学过所以实在不知道如何翻译)
行列式A=
|a11 a12 ... a1n|
|a21 a22 ... a2n|
|... ... ... ... |
|an1 an2 ... ann|
=a11a'11 + a12a'12 + ... + a1na'1n (其中a'xy是第x行第y列的那一项的cofactor,Axy是行列式A除去第x行第y列后的行列式。关于cofactor的计算公式是这样的:a'xy = (-1)^x+y det(Axy))
这里演示的是展开第一行。根据教授的笔记,不管展开那一个行那一列得到的结果都是一样的。其中的技巧也只有找0最多的那一行\列进行计算。
就猴博士在视频后面举得大小为4*4的行列式为例子:
|0 0 0 3|
|0 0 3 2|
|1 2 3 4|
|0 5 2 4|
展开第一列,得:
determinant = a11a'11 + a21a'21 + a31a'31 + a41a'41
= a31a'31(因为a11, a21和a41都是0)
=1*(-1)^3+1det(a31)
|0 0 3|
=1*|0 3 2|
|5 2 4|
|0 0 3| 0 0
=|0 3 2| 0 3(斜乘法,类似于求2*2行列式。(但还是不够简单啊有没有!)
|5 2 4| 5 2 另一个小技巧,因为我们教授是华人,所以这些技巧多少还是能够给中国学生带来一些便利的。毕竟 我们的辅导员并没有提到这个方法)
=0+0+0-3*3*5-0-0
=-45(得到和猴博士一样的答案)
虽说当中有类似的行与行之间的转换操作公式以及转换行使得行或列中的0更多,但始终还是得用到之前说的涉及到cofactor和minor的概念以及公式。
总的来说吧,这种方法提到的概念很多,算起来比较复杂。虽说原理解释得很清楚,但是考试的时候用这种方法非常浪费时间还容易错。看到猴博士的方法却觉得行列式似乎没那么难,想请教一下关于其中的原理。
BTW:很多情况下老外的方法的确不太好用(可能是中西方差异问题吧),比如分解一个式子,我们有十字相乘法,简简单单轻轻爽爽。但是老外却是拆开。比如:
3x^2+8x+5
我们的算法如此:3x^2 + 8x + 5
1 1
3 5
1*3+1*5 = 8
所以该式子等于(x+1)*(3x+5)
老外的做法是: 3x^2+6x+9+3x-4 blablabla...
(黑人问号脸!)


IP属地:加拿大1楼2017-03-16 12:42回复
    看了博士的视频,算行列式基本都是按照博士的方法,化成下三角行列式或者上三角行列式,基本不用动脑,结果都对,具体原理都是些乱八七遭的性质,学渣表示不去深究


    2楼2017-03-16 14:16
    收起回复
      广告
      立即查看
      楼主果真大神!我是花果山的猴子,海那边来的知识点我着实是看不懂啊!膜拜膜拜


      IP属地:山东3楼2017-03-16 22:05
      收起回复
        同留学党, 不过不是英美的。
        这个方法应该是Gauss-Jordan Elimination, 用起来很方便, 可惜老师讲的不怎么样, 我听了猴博士讲课才明白了。(不吹不黑。)


        4楼2017-05-28 07:13
        收起回复
          Cofactor那个解四阶行列数的方法我也从另外的速成视频上学过, 比Gauss方法要麻烦很多, 所以如果对解题方法没有限制的话, 还是哪个简单哪个来。
          ——一只过半月要考经济数学II的学渣...


          5楼2017-05-28 07:16
          回复
            有线性代数吉尔伯特第五版的课后答案吗


            6楼2020-03-18 09:06
            回复