关于线性代数的核心问题分析
[摘要]回顾线性代数的历史基础上,分析了关于线性代数的几个核心问题:第一介绍了几种关于线性代数基本结构问题的看法;第二介绍了关于线性代数的两个基本问题,即“线性”和“线性问题”;第三介绍了线性代数的研究对象;第四分析了线性代数的结构体系。
[关键词]线性代数;线性运算;线性问题
上世纪80年代以来,随着计算机应用的普及,线性代数理论被广泛应用到科学、技术和经济领域,因此线性代数也成为高等院校理工科各专业的一门基础课程,文章简述线性代数的相关核心核心问题。
一、线性代数的历史
二、关于线性代数基本结构问题的看法
线性代数基本结构问题,学者们历来有许多不同的看法,较为常见的是以下几种:
第一种是以矩阵为中心。这一看法认为整个线性代数以矩阵理论为核心,将矩阵理论视为各个内容联系的纽带。在求线性方程组、判定方程组的解以及研究线性空间问题时,矩阵理论是重要工具。例如正交矩阵和对称矩阵主要应用于欧氏空间和二次型方程问题中。可见,只✯要对矩阵知识有了全面系统的理解后,就能将各种问题都化解为矩阵理论中的一部分,引申为矩阵问题。
第二种是以线性方程组为中心。这一关观点认为线性方程组是线性代数研究的基本问题。具体操作过程中,将线性方程组的理论和方法应用到各个章节,由此引出矩阵、行列式、向量等理论,最后列出方程组、求解,然后进一步应用,串联起各部分内容。这一理论较为系统、科学,常常被初学者采纳。
第三是一种线性代数体系,以线性变换和线性空间为核心,在学习线性代数之前,学生要先掌握关系、集合、环、群、域等概念,形成对高等数学的研究对象、知识结构、表达方式的初步认识。线性代数体系依次安排了线性空间、内积空间、线性变化、矩阵概念和性质等章节。掌握线性变换基础后,再教学线性方程组求解知识,在此基础上,进一步引出特征向量、特征值和二次型理论。整个体系以线性代数为核心,内容介绍、理论讲解及方法系统化为一个整体。
第四是以向量理论为核心。对二维、三维直角坐标系的研究是线性代数的起源。学生在中学时就已经了解了关于平面向量的一些基本知识,因此,将向量作为整个线性代数知识的核心,有利于使各部分内容的联系更加密切、理论体系更加完整完善,学生的空间概念也能得以加强。矩阵、行列式、线性方程组一般为研究维向量空间所必须的表示工具、向量的线性相关性的判别工具)和未知向量的计算工具,从宏观讲它们独立于体系之外,从微观讲它们也是维向量空间的一些具体内容。而二次型仅仅是对称双线性函数的一个简单应用。
三、线性和线性问题
“线性”这个数学名词在中学数学课程中,学生从未接触过。而这一课程是大学数学的基础课程,学生刚进入大学,对这一词汇的具体内容知之甚少。所以在学习之前,学生必须对什么是“线性”有所了解,在“线性代数”这一课程中有对于“线性”概念的明确介绍。这是学习线性代数要解ม决的第一个基本问题,即什么是“线性”。
从整个数学全局来看线性代数,可将涉及到的数学问题分为两类:即线性问题和非线性问题。其中,对于线性问题的研究,历来有最完善的理论和最多的研究成果;并且,许多非线性问题往往也可以转化为线性问题解答。所以解决具体的数学问题时,首先应判断该问题是否属于线性问题,如果是线性问题该采用怎样的解决方法,如果不是线性问题,应考虑如何将其转化为线性问题。这是学习线性代数要解决的第二个基本问题:什么是“线性问题”,如何处理“线性问题”?
了解了什么是“线性”、什么是“线性问题”后,离完成线性代数的教学目的还有很长一段距离。如今的高校教育,一味灌输给学生行列式、向量、矩阵、线性变换等空洞的数学定理,指导学生用这些理论来思考线性代数的基本结构、具体应用等问题。教师在教学线性代数问题时更是一味强调理论的选择与应用,却忽视了学生发现问题、分析问题、解决问题的能力的培养。
四、线性代数的研究对象
稍微观察一下我们可以发现,中学的初等代数就是线性代数的前身,只是在其基础上的进一步抽象化。初等代数研究的多是具体的问题,运用加减乘除的运算方法即可解决问题;线性代数中则引入了许多新的概念,如向量、向量空间、集合、空间、矩阵等等,问题展现的形式发生了变化,要想解决问题,我们的思维方式也应该发生变化。涉及到新概念的数学问题往往都很抽象,如向量指的是既有数值又有具体方向的量;向量空间是许多量组成的集合,这一集合中的元素全都符合特定的运算规则;集合是具有某种属性的事物的总和;矩阵理论则是一种更加抽象化的理论,因此我们的研究方法和思维方式都要随之进行改变。如初等代数中的基本运算法则在线性代数中经常会失效,线性代数的研究对象是向量运算、矩阵运算和线性变换,解决问题时,需要采用一种特殊的运算方法。
综上所述,线性代数的学习中应重点培养两个方面的能力:
一个是知识掌握的能力的培养。介绍知识时应坚持从易到难、循序渐进。先掌握好中学的运算法则,再慢慢学习向量、矩阵知识,之后学习线性变换,最后综合学习线性运算。学生经过中学阶段的学习,完全掌握了加法和乘法 Ü这两种基础运算法则,简单了解了向量运算。矩阵知识相对于前者更加抽象,因此应放在之后学习。线性变换则是线性代数教学中的重点和难点所在,也是最容易被忽视的地方。由于线性变换可结合映射知识学习,而映射知识在中学数学和微积分教学中都有详细的介绍,在此基础上学生更容易理解线性变换及运算的相关知识,更容易解决矩阵特征值问题、线性方程组问题及二次型问题等。
另外一个是思维能力的培养。在学习中,注意引导学生带着问题学习,并在学习中进一步发现问题、解决问题,这是最有效的思维方式和学习方法。前文提到了学习线性代数必须先了解的两个基本问题:什么是“线性”、什么是“线性问题”。这两个基本问题应该始终贯穿在线性代数的学习过程中。无论在什么阶段的学习,都要注重理论知识和实际问题的有ย效结合。学生在掌握了一定的理论知识后,可尝试去解决相关的实际问题。在这一过程中,学生会加深对理论知识的理解,并进一步发现自身知识储备的不足之处。若单单追求知识的应用,而不加深自己的理论素养,最终也无法具备良好的思维能力。所以,在学习线性代数时,要培养好两方面的能力,使之相辅相成、相互促进。
结语
20世纪后50年计算技术的高速发展,推动了大规模工程和经济系统问题的解决,使人们看到,线性代数和相关的矩阵模型是如微积分那样的数学工具,无所不在的线性代数问题,等待着各层次的工程技术人员快速精确地去解决相关线性代数问题。因此绝大对工科学生而言,数学课应该使他们有宏观的使用数学的思想,要使工程师了解工程中♂可能遇到的各种数学问题的类别,并且知道应该用什么样的数学理论和软件工具来解决,这是一种高水平的抽象。而了解线性代数的核心问题,无疑对线性代数课程的学习有重要的价值。