APP下载

启发式教学在《数学实验》课程的实践

2020-12-23张弘钱旭宋松和

知识文库 2020年22期
关键词:对角数学实验数值

张弘 钱旭 宋松和

《数学实验》课程是高等院校理工科本科学生的一门选修课程,通过讲授一些常用的数学算法方法及其程序实现,包括插值、解线性方程组的直接法、解线性方程组的迭代法、非线性方程求根、常微分方程数值解等,使学生了解数学的基本原理、熟悉主要数值算法和建模方法、培养数学编程计算能力。通过体验数学实验的全过程,充分调动学生学习的积极性,拓展学生的视野和知识面,最终达到提高学生数学素养和综合能力的目的。

我校在高年级本科生中开设了《数学实验》专业选修课程,共16学时。通常,由于这门课程具有理论性强,高度抽象,算法的推导和分析过程复杂等特点,再加上一些学生的《高等数学》和《线性代数》等前续课程基础较差,程序设计语言和编程方法的学习不够扎实,理论与实践衔接不紧密,致使学生对该门课程学习的兴趣不高,教学效果也不够理想。如何提高《数学实验》课程的教学效果,在教学过程中尽可能地激发学生的学习热情,变被动灌输为主动思考,对学生后续课程的学习具有重要的意义。结合近几年《数学实验》课程的教学经验,以下就如何在专业课教学中运用启发式教学谈几点认识与体会.

1 启发式教学的重要性

启发式教学是中国最古老、最传统的教育方法之一,为历代教育家所推崇,有着广泛的 实践基础。《数学实验》课程涉及面广、原理抽象、对实际操作的技术性要求高。如果采用“满堂灌”的教学模式,则容易让学生失去学习的动力。此外高年级的本科生大多具备一定的分析问题和解决问题的能力,与其将课程内容平铺直叙地灌输,不如启发他们去主动思考,去“探索”一些数学结论。通过结合课程教学要求,我们给出一个启发式教学实践案例。

2 启发式教学实践介绍

矩阵理论是《数学实验》课程的基础内容和重要工具,而对角占优矩阵及二次型在矩阵理论中发挥着重要的作用,它有分析简单、易于掌握等优点。本文就对称对角占优矩阵的一些新的性质,给出了相关分析,望促进学生对对角占优矩阵本质的理解,更好的掌握《数学实验》课程的本质。

2.1 对称对角占优矩阵的新性质

在《线性代数》课程中,我们知道对角线元素非负的对称对角占优矩阵是正定的,即定理2.1 设满足

由于定理2.1对部分学生而言较为抽象,为加强学生对这一知识点的理解,在课堂上笔者要求学生使用Octave软件编写程序对这一定理验证。验证程序如下:

N = 10; N1 = 100; N2 = 100;

for i = 1:N1

tmp = 2*rand(N, N) - 1; % random matrix in [-1, 1]

A = 1/2 * (tmp + tmp');

rowsum = sum(abs(A), 2) - abs(diag(A));

A = A - diag(diag(A)) + diag(rowsum); % diagonally dominant

xv = 2*rand(N, N2) - 1;  % random vector in [-1, 1]

minvalue = min(dot(xv, A * xv));

if minvalue < 0

fprintf('result = %f, theorem wrong!\n', minvalue);

pause;

end

end

在验证完这一定理以后,我们希望可以对这一定理进行推广。为此我们启发学生计算表达式的结果。通过编程计算,学生们发现是非负的,笔者继而要求验证的正确性。学生们再次发现也是非负的。最后笔者启发学生进行总结,得到如下猜想:

猜想2.2 设是对称对角占优矩阵且所有对角线元素均满足则有,其中。

为验证这一猜想,学生们通过讨论以后,给出了如下验证程序:

N = 10; N1 = 100; N2 = 100;

for i = 1:N1

tmp = 2*rand(N, N) - 1; % random value in [-1, 1]

A = 1/2 * (tmp + tmp');

rowsum = sum(abs(A), 2) - abs(diag(A));

A = A - diag(diag(A)) + diag(rowsum); % diagonally dominant

xv = 2*rand(N, N2) - 1; % random vector in [-1, 1]

p = 2;% 3, 4, 5, …

minvalue = min(dot((xv.^(2*p-1)),  A * xv));

if minvalue < 0

fprintf('result = %f, Conjecture wrong!\n', minvalue);

pause;

end

end

經过数值实验,大部分学生都认为这一猜想是正确的。但是如何才能发掘出这一现象的本质呢?通过共同努力,笔者引导学生们推导了猜想2.2的证明:

3 结束语

本文对《数学实验》课程的特点和存在的问题进行了分析,结合自身的教学实践和体会,给出了一个启发式教学案例。这一案例以启发学生的思维为核心,调动了学生学习的主动性和积极性,促使他们生动活泼地理解了数学原理,并启发他们给出了一个猜想,然后进行数值验证,最后给出了理论证明。具体到教学实践,作为教师即要重视课堂数学理论的教学,又要注意启发学生对数学原理的理解以及发现问题、分析问题、解决问题的能力,因材施教、灵活运用,提高教学水平,为发展国防科技培养高素质人才贡献力量。

(作者单位:国防科技大学文理学院数学系)

猜你喜欢

对角数学实验数值
秦九韶与高次方程的数值解法
改进明托热机的数值模拟研究
改进明托热机的数值模拟研究
会变形的忍者飞镖
K—对角占优矩阵的性质
基于有限差分法的边坡治理数值分析
基于有限差分法的边坡治理数值分析
互联网+背景下数学试验课程的探究式教学改革
抓贼啊~!!神出鬼没的减法故事
折大象