Matlab在线性代数教学中的应用研究
MATLAB在工程线性代数教学的应用及实践

MATLAB在工程线性代数教学的应用及实践【摘要】利用传统的教学方法进行工科线性代数教学,学生接受起来有一定难度,而且难以应用到实际问题中。
为了解决以上问题,本文将数学软件 MATLAB引入线性代数课堂教学中进行教学改革实践,并进行了相应的课堂教学设计和实验设计,希望能起到更好的教学效果。
【关键词】线性代数MATLAB 教学过程实践教学教学评价一、引言近年来,计算机技术和各种数学软件的飞速开展,给数学教育带来了巨大的影响。
为了提高高校传统数学的教学效果,改变只重理论无视应用的教学弊端,许多高校已在数学教学中引入 MATLAB 数学软件。
线性代数作为高校数学教育的三大根本公共根底课程之一,是培养学生的数学思维能力和计算能力的重要课程。
如何利用计算机技术改革线性代数教学,怎样进行从理论到应用的线性代数教学,是当前线性代数教学改革中的一个十分重要的课题。
MATLAB软件是一种先进的科学计算软件,它是由 MathWorks 公司于 1984 推出。
该软件集成了数据操作的根本单元,并提供了大量的内置函数,包括线性代数、矩阵分析和变换、统计、优化、数值计算等。
因此, MATLAB 软件是线性代数教学中最适合采用的数学软件。
二、教学过程设计长期以来,线性代数的教学中只重视理论和计算,无视了线性代数理论的背景及其应用。
传统的教学方法是黑板上书写定理、概念和习题,这样有利于解释理论的内容,让学生了解每一步的理论来源和逻辑思维过程,但在行列式、逆矩阵、解方程的计算例题讲授中,在黑板上写的篇幅太多而且消耗时间。
虽然“概念、定理、习题〞的教学模式能反映数学的逻辑与推理,但缺乏交互性和实用性,不利于调动学生的主动性和学习兴趣,也不利于培养学生的想象力和创造力。
因此,我们提出了利用多媒体课件和 MATLAB 软件的教学模式。
对于线性代数的理论知识和数值算例,我们仍然使用传统板书的教学方法,并结合 MATLAB数值计算和有绘图功能的多媒体教学,在黑板上逼真地再现抽象的知识和复杂的计算过程,以更生动直观的形象让学生了解解题过程,让学生在课堂内获得更多有用的信息。
多媒体MatLab在中学数学教学中的应用

多媒体MatLab在中学数学教学中的应用MatLab是一种由美国MathWorks公司开发的数学软件,它因其强大的计算能力和可视化效果而在数学、工程、物理等领域中被广泛使用。
在中学数学教学中,MatLab的多媒体功能可以帮助学生更好地理解各种数学概念和解题方法。
本文将介绍MatLab在中学数学教学中的应用。
线性代数线性代数是中学数学中的重要内容之一,它涉及到向量、矩阵、行列式等概念。
MatLab提供了丰富的线性代数计算工具,可以帮助学生更好地理解各种线性代数概念。
例如,在MatLab中可以使用以下命令定义向量和矩阵:v = [1234]; %定义一个行向量w = [5;6;7;8]; %定义一个列向量A = [12;34]; %定义一个2x2的矩阵通过这些命令,学生可以直观地理解向量和矩阵的定义。
MatLab还提供了行列式、逆矩阵等计算工具,可以帮助学生更好地理解线性代数的运算规律。
函数和图像在中学数学中,函数和图像是重要的概念。
MatLab提供了丰富的函数计算和图像绘制工具,可以帮助学生更好地理解各种函数和图像。
例如,在MatLab中可以使用以下命令绘制函数图像:x = -5:0.1:5;y = sin(x);plot(x,y);通过这些命令,学生可以看到sin函数的图像,并直观地理解函数的周期、振幅等概念。
MatLab还提供了三角函数、指数函数、对数函数等丰富的函数库,可以帮助学生更好地理解各种函数。
数据分析和统计在中学数学中,数据分析和统计是重要的内容之一。
MatLab提供了丰富的数据分析和统计工具,可以帮助学生更好地理解各种数据分析和统计概念。
例如,在MatLab中可以使用以下命令读取数据文件并进行统计分析:data = csvread('data.csv');mean(data) %计算平均值std(data) %计算标准差hist(data) %绘制直方图通过这些命令,学生可以直观地了解数据的分布情况,进而深入理解以及应用到相关数学知识中去。
MATLAB在线性代数理论教学中应用的探索

MATLAB在线性代数理论教学中应用的探索作者:寇娜来源:《教育教学论坛》2020年第29期[摘要] 线性代数是一门研究向量,线性空间,线性变换以及有限维线性方程组等内容的基础学科,是工科学生必修的专业基础课程。
由于其涉及线性空间、线性变换等抽象的概念,因此对于学生来说,课程的讲授并不能完全将课程内容生动精彩地呈现出来。
尤其在涉及多维线性方程组的求解问题时,如何寻找一种简便快捷的方法对于理论学习与實践结合来说是至关重要的。
MATLAB软件,也可称为矩阵实验室,其作为一种集数值分析、矩阵计算、科学数据可视化等诸多强大功能的软件工具,可以灵活地应用于线性代数的理论教学中。
[关键词] MATLAB;线性代数;教学[基金项目] 2018年贵州大学引进人才科研项目“基于传输相移表面的低成本相控阵技术研究”(贵大人基合字(2018)57号)[作者简介] 寇娜(1991—),女,陕西咸阳人,贵州大学大数据与信息工程学院讲师,博士研究生,教师,主要从事电磁场与微波技术研究。
[中图分类号] G642.0 ; ;[文献标识码] A ; ;[文章编号] 1674-9324(2020)29-0306-02 ; ;[收稿日期] 2019-09-09“线性代数”是工科类本科生的专业基础课程,其主要处理线性关系问题。
课程的内容主要包括基础概念—行列式、矩阵及其运算;基本变换—矩阵的初等变换与线性方程组,向量组的线性相关性;以及线性问题分析—相似矩阵及二次型等内容。
本课程的学习内容难度较大,基本概念繁多,计算量大。
在学生学习的过程中,普遍表示,学习难度较大,对于基本概念和基本的线性方程组求解等内容理解比较抽象,为了能够培养出面向21世纪的工程型人才,如何提高学生的学习效率和能力是每个任何教师都值得思考和研究的问题[1,2]。
其中,借助现代多媒体辅助教学技术对课程进行灵活教学是一种可行的方案。
采用MATLAB解决矩阵特征值问题的相关教学实践论文已有报道[3],此外,将微课应用到线性代数的教学中也取得了良好的效果[4]。
Matlab在线性代数实践教学中的应用

Matlab在线性代数实践教学中的应用邱广文【期刊名称】《电脑知识与技术》【年(卷),期】2014(000)013【摘要】文中论述了在线性代数教学中培养学生科学计算能力的必要性和重要性,通过把Matlab引入到定理验证、含符号变量行列式和线性方程组的教学实践,说明将线性代数理论、应用及Matlab有机结合,可以帮助学生直观地理解掌握理论知识,通过Matlab的应用掌握科学计算方法,提高学生的科学计算能力。
%This paper discusses the in linear algebra teaching to cultivate students the necessity and importance of scientific com-puting ability, through the Matlab is introduced into the theorem of validation, with symbolic variable determinant and the teach-ing practice of system of linear equations, Matlab shows that the linear algebra theory, application and organic combination, can help students intuitively understand master the theoretical knowledge, through the application of Matlab to master scientific com-puting method, improve the students' ability of scientific computing.【总页数】4页(P3026-3028,3063)【作者】邱广文【作者单位】昭通学院图书馆,云南昭通657000【正文语种】中文【中图分类】TP393【相关文献】1.应用型本科线性代数教学模式的探索——基于MATLAB在解方程组中应用实践的分析 [J], 孙健;王翠芳2.应用型本科线性代数教学模式的探索与实践——MATLAB在解方程组中的应用[J], 孙健;王翠芳3.应用型本科线性代数教学模式的探索——基于MATLAB在解方程组中应用实践的分析 [J], 孙健;王翠芳;4.应用型本科线性代数教学模式的探索与实践--MATLAB在解方程组中的应用 [J], 孙健;王翠芳;5.MATLAB在线性代数教学中的应用 [J], 陈国东因版权原因,仅展示原文概要,查看原文内容请购买。
Matlab软件在线性代数教学中的应用举例

Matlab软件在线性代数教学中的应用举例作者:屠小明冯元珍来源:《科技视界》2012年第31期0 引言线性代数作为讨论有限维空间线性关系理论的一门经典课程,由于其与实际问题的密切联系,在自然科学、社会科学,工程科学和军事技术中已得到广泛应用[1]。
由于线性代数知识体系具有较强的抽象性,不少同学在线性代数的学习过程觉得课程过于抽象难于理解,因此有必要对常规的线性代数教学进行一定的改革。
通过引入数学软件,可以一定在程度上帮助学生直观深入地了解知识点,辅助课堂教学,提高线性代数的课堂教学质量,同时也可以提高学生分析实际问题,解决实际问题的能力[2-3]。
Matlab(Matrix Laboratory的简称)软件是在20世纪80年代由Mathworks软件公司开发的一款数值计算软件,该软件以矩阵为基本运算单元,具有较强的科学计算功能和可视化功能[4]。
借助Matlab,用户可以进行数值计算、符号计算、数学建模和数值仿真并将计算结果通过友好的图形界面进行显示,方便用户对计算过程和结果进行分析和观察。
本文将结合线性代数中的几个知识点[5],介绍Matlab软件在线性代数教学中的应用。
1 Matlab在线性代数教学中的应用1.1 Matlab在行列式求解中的应用关于行列式的计算,在线性代数教材中给出了定义法,按行(列)展开法或利用行列式性质求解等计算方法。
实际上,对于低阶行列式很容易通过这些方法求解求其值,但对于高阶行列式,人工计算不但耗时,而且容易出错,使用Matlab可以很容易地解决这一问题。
对于给定方阵A,在Matlab中求解行列式的公式为:det(A)。
下面给出一个程序实例。
>> A=[2 3 11 5; 1 1 5 2;2 1 3 2;1 1 3 4];>> det(A)ans = 141.2 Matlab在矩阵求秩和向量组极大无关组求解中的应用对于矩阵的求秩和向量组极大无关组的求解,Matlab提供了直接的命令,在此我们结合一个实例直接说明。
matlab软件在高等数学教学课堂上的应用

matlab软件在高等数学教学课堂上的应用随着信息技术的不断发展,计算机已经成为了人们生活和工作中不可或缺的一部分。
而在教育领域中,计算机也得到了广泛的应用。
特别是在高等数学教学中,计算机辅助教学已经成为了一种趋势。
而在这个过程中,MATLAB软件作为一种强大的数学计算工具,也得到了广泛的应用。
本文将结合实际案例,探讨MATLAB软件在高等数学教学中的应用。
一、MATLAB软件的特点MATLAB是一种数学软件,它可以进行各种数学计算,包括线性代数、微积分、概率论、信号处理等。
它的特点在于:简单易用、计算速度快、功能强大、可视化效果好。
MATLAB软件可以进行数据分析、建模、仿真、优化等各种数学计算,同时还具有很好的可视化效果,能够将计算结果以图形的形式呈现出来。
因此,在高等数学教学中,MATLAB软件可以起到很好的辅助作用。
二、MATLAB在高等数学教学中的应用1. 线性代数线性代数是高等数学中非常重要的一个分支,而MATLAB软件可以很好地辅助线性代数的教学。
在矩阵的运算中,MATLAB软件可以进行矩阵的加减乘除、矩阵的转置、求逆、求行列式等各种运算。
同时,MATLAB软件还可以进行矩阵的特征值和特征向量的计算,这对于理解矩阵的本质和应用具有非常重要的意义。
2. 微积分微积分是高等数学中另一个重要的分支,MATLAB软件也可以很好地辅助微积分的教学。
在微积分的计算中,MATLAB软件可以进行函数的求导和积分、曲线的绘制、极限的计算等各种运算。
同时,MATLAB软件还可以进行微积分方程的求解,这对于理解微积分的本质和应用也具有非常重要的意义。
3. 概率论概率论是高等数学中另一个重要的分支,而MATLAB软件也可以很好地辅助概率论的教学。
在概率论的计算中,MATLAB软件可以进行随机数的生成、概率分布的计算、统计分析等各种运算。
同时,MATLAB软件还可以进行蒙特卡罗模拟,这对于理解概率论的本质和应用也具有非常重要的意义。
线性代数的MATLAB软件实验报告

线性代数的MATLAB 软件实验一、实验目的1.熟悉矩阵代数主要MATLAB 指令。
2.掌握矩阵的转置、加、减、乘、除、乘方、除法等MATLAB 运算。
3.掌握特殊矩阵的MATLAB 生成。
4.掌握MATLAB 的矩阵处理方法。
5.掌握MATLAB 的矩阵分析方法。
6.掌握矩阵的特征值与标准形的MATLAB 验算。
7.掌握线性方程组的MATLAB 求解算法。
二、实验原理1.线性方程组 【基本观点】自然科学和工程实践很多问题的解决都涉及线性代数方程组的求解和矩阵运算.一方面,许多问题的数学模型本身就是一个线性方程组,例如结构应力分析问题、电子传输网分析问题和投入产出分析问题;另一方面,有些数值计算方法导致线性方程组求解,如数据拟合,非线性方程组求解和偏微分方程组数值解等.n 个未知量m 个方程的线性方程组一般形式为⎪⎪⎩⎪⎪⎨⎧=+++=+++=+++.,,22112222212111212111m n mn m m n n n n b x a x a x a b x a x a x a b x a x a x a (3.1) 令,,,2121212222111211⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫⎝⎛=m n mn m m n n b b b b x x x x a a a a a aa a a A则得矩阵形式Ax=b. (3.2)若右端b=0,即Ax=0, (3.3)则称方程组为齐次的.方程组(3.1)可能有唯一解,可能有无穷多解,也可能无解,主要取决于系数矩阵A 及增广矩阵(A,b )的秩.若秩(A )=秩(A,b )=n,存在唯一解,其解理论上用Cramer 法则求出,但由于这种方法要计算n+1个n 阶行列式,计算量太大通常并不采用;若秩(A )=秩(A,b )<n,存在无穷多解,其通解可表示为对应齐次方程组(3.3)的一个基础解系与(3.2)的一个特解的叠加;若秩(A )≠秩(A,b ),则无解,这时一般寻求最小二乘近似解,即求x 使向量Ax-b 模最小.P50矩阵左除的数学思维:恒等变形Ax=b 方程两边的左边同时除以A ,得:b AAx A11=,即:b A b Ax 11-==MATLAB 的实现(左除):x=A\b 2.逆矩阵 【基本观点】方阵A 称为可逆的,如果存在方阵B ,使 AB=BA=E,这里E 表示单位阵.并称B 为A 的逆矩阵,记B=1-A .方阵A 可逆的充分必要条件是A 的行列式det A ≠0.求逆矩阵理论上的公式为*1det 1A AA =-, (3.4)这里*A 为A 的伴随矩阵.利用逆矩阵,当A 可逆时,(3.2)的解可表示为b A x 1-=.由于公式(3.4)涉及大量行列式计算,数值计算不采用.求逆矩阵的数值算法一般是基于矩阵分解的方法.3.特征值与特征向量 【基本观点】对于方阵A ,若存在数λ和非零向量x ,使,x Ax λ= (3.5) 则称λ为A 的一个特征值,x 为A 的一个对应于特征值λ的特征向量.特征值计算归结为特征多项式的求根.对于n 阶实数方阵,特征多项式在复数范围内总有n 个根。
线性代数教学中渗透MATLAB的探究

V l = [ 1 ; 1 ; 2 ] ; v 2 = 【 3 ; l ; 3 】 ; v 3 = [ 一 3 ; 1 ; o ] ; A = [ v l , v 2 , V 3 】 ;
程序运行结果为 :
/ 1 0 . 4 2 9 9\ / 1 0 . 0 5 9 4\
这些 向量和其中两向量
5 = I \ 1 0 . 2 4 2 4 I , l 0 : f 1 0 . 0 5 3 6 I .
个 向量可 由其余 向量线性表示。
用下列 M A T L A B程序计算 % :
A = [ 0 . 7 0 . 2 0 . 1 ; 0 . 2 0 . 7 0 . 1 ; 0 . 1 0 . 1 0 . 8 】 ; x 0 = [ 1 5 ; 9 ; 6 】 ;
2 = Ax 1 = A 0, …… , = A 0 .
解: 记A = [ v 1 , v 2 , v 3 1 , 3 个三维 向量 1 , v 2 , v 3 线性相关学齐次线性
方程组 A x = 0有非零解§D = l A l = O 铮R ( A ) < 3 ( 向量个数) 铮至少有一
x 5 = A^ 5 x 0 . xl 0 = A 1 0 x 0
这里我们利用向量组 , 口 : , 口 , 的行列式, 即D = l ( 。
=
) I
l 1 3 — 3 J I f 1 1 1 l 来 判 别向 量 组 的 线 性 相 关 性, 实 现 这 个 运 算, 并 在 空 间 画出 2 3 0 I
【 摘 要】 针对线性代数教 学的现状 : 概念抽 象、 计 算冗繁 、 理论 实践脱节, 提 出了在线性代数教学 中结合 M A T L A B软件教 学, 并举例 说 明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
线性代数作为高等院校一门重要的基础数学课程[1-2],在自然科学、工程技术和管理科学等诸多领域有着广泛的
应用.但长时间以来,线性代数课程的重要作用并没有得到充分体现,学生没有认识到线性代数和实际工作的联系,该课程的教学效率低,教学效果差.为提高线性代数课程的教学质量,让学生认识到线性代数和实际应用问题的联系,会用线性代数解决后续课程中出现的一些问题,引入计算机辅助线性代数教学是必要的.
本文从传统线性代数教学的不足及Matlab强大功能的介绍入手,阐述在线性代数教学中引入Matlab的必要性,进而通过例题介绍Matlab在解决线性代数中矩阵的行列式、逆、特征值、特征向量以及在解线性方程组和实际问题中的具体应用.
1线性代数课程中引入Matlab 教学的必要性
传统的线性代数教学以理论为主导,偏重理论的证明和推导,不用计算机解题,不联系实际应用,不能满足后续课程的需求,按所教的方法后续课程无法用来解高阶、复数的矩阵题目,后续课程普遍不用线性代数解题.另外,课程本身所固有的抽象性、逻辑性、人工计算的复杂性,使得学生学习起来费力,学习兴趣不高,学习效果不理想.
Matlab是由美国Mathworks公司开发的一种功能强大的科学及工程计算软件,简单易学,具有数值运算、符号运算、计算结果和编程可视化、数学和文字同时处理等功能[3-5].引入Matlab辅助线性代数教学,使得线性代数抽象的概念能从图形的角度进行引入;可以用简单的程序解决线性方程组、行列式、矩阵的逆等问题;用数学建模思想和实例[6]实践线性代数知识的应用,达到理论对实践的指导目的.在线性代数教学中引入Matlab软件能培养学生分析问题和解决问题的能力,改变被动接受式学习的枯燥乏味,有利于调动学生的学习积极性,提高教学质量.
2Matlab 解决线性代数课程中的典型问题
我们知道,线性代数中行列式、矩阵的逆、特征值、特征向量以及线性方程组等很多方面涉及的计算量是很大的,即占用了学生大量的时间,又因为课时少,使得学生对于理论的学习往往很不到位,教学效果很差.下面通过典型的例题来
展示Matlab软件在解决线性代数课程相关问题中的便利.
例1求矩阵A=2
-375-4
1-23346-78
-23-!""
"#$%
%%&
5
的行列式detA.解
输入:>>A=[2-375;-41-23;346-7;8-2
3-5];
>>det(A)
ans=
-235
例2求例1中矩阵A的逆.解输入:>>A=[2-375;-41-23;346-7;8-23-5];
>>inv(A)ans=0.02131.63830.06380.91490.00432.12770.21280.98300.0809-0.57450.0426-0.32340.08091.42550.04260.6766例3求例1中矩阵A的特征值与特征向量.解输入:>>A=[2-375;-41-23;346-7;8-2
3-5];
>>[V,D]=eig(A)V=
0.5967-0.6805-0.6805
0.5497
0.30210.2372+0.0127i0.2372-0.0127i0.6659-0.4522-0.0105-0.4929i-0.0105+0.4929i-0.1799-0.5901-0.4830+0.0637i-0.4830-0.0637i0.4712D=
-9.767300006.7031+4.6580i0
0
006.7031-4.6580i00000.3611其中V是特征向量矩阵,D是特征值矩阵,并且相互对应.
Matlab 在线性代数教学中的应用研究
杜玉霞,梁
武,段鹏举
(宿州学院
数学与统计学院,安徽
宿州234000)
摘要:针对目前线性代数教学效果不够理想的现状,尝试将Matlab引入线性代数教学中,以提高线性代数教学质量,为学生后续课程的学习和实际应用问题的解决打下基础.同时通过几个典型问题来说明Matlab在线性代数教学中的应用.
关键词:Matlab ;线性代数;教学;应用中图分类号:O151.2
文献标识码:A
文章编号:1673-260X(2012)11-0003-02
基金项目:安徽省教育厅教学研究项目(20101071);宿州学院教学研究项目(szxyjyxm201143)
Vol.28No.11
Nov.2012
赤峰学院学报(自然科学版)JournalofChifengUniversity(NaturalScienceEdition)第28卷第11期(上)
2012年11月3--
例4解方程组
x1+3x2+x3+2x4=43x1+4x2+2x3-3x4=6-x1-5x2+4x3+x4=112x1+7x2+x3-6x4=-!
#
#
#
##
"
#
#
#
##
$
5
解输入:>>A=[1312;342-3;-1-541;271-6];
>>B=[4;6;11;-5];
>>C=[AB];
>>R=rref(C)
R=
10003
0100-1
00102
00011
第五列为所求解向量,即(x1,x2,x3,x4)=(3,-1,2,1).
通过以上的实例,我们可以看出Matlab在解决线性代数典型问题中的优势,可以使得繁琐的计算通过简单的程序语言得以轻松解决,既能提高学生的动手能力,又能引发学生的学习兴趣,从而取得较好的教学效果.另外,在求诸如矩阵的转置、迹、正交矩阵等许多方面,都可以使用Matlab软件得到轻松解决.
3Matlab在实际问题中的应用
数学来源于现实,并应用于现实.学生在学好理论的同时,还应该学会应用数学去解决问题,下面借助Matlab来解决一个实际问题.
例5某车间有Ⅰ、Ⅱ两台车床,可用于加工三种工件.假定这两台车床的可用台时数分别为800和900,三种工件的数量分别为400、600和500,且已知用两种不同车床加工单位数量不同工件所需的台时数和加工费用如下表.问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低?
解这个问题可以应用线性方程组来描述,设在Ⅰ车
车床类型
单位工件所需加工台时数单位工件的加工费用
可用台时数工件1工件2工件3工件1工件2工件3
Ⅰ0.4 1.1 1.013910800Ⅱ0.5 1.2 1.311128900
床加工工件1、2、3的数量分别为x1、x2、x3,在Ⅱ车床上加工
工件1、2、3的数量分别为x4、x5、x6.可建立以下模型:
minz=13x1+9x2+10x3+11x4+12x5+8x6
s.t.=
x1+x4=400
x2+x5=600
x3+x6=500
0.4x1+1.1x2+x3≤8000.5x4+1.2x5+1.3x6≤900xi≥0,i=1,2,…,
!
#
#
#
#
#
#
##
"
#
#
#
#
#
#
##
$
6
我们借助Matlab来求解:
输入:>>f=[1391011128];
A=[0.41.11000;0000.51.21.3];
b=[800;900];
Aeq=[100100;010010;001001];
beq=[400600500];
vlb=zeros(6,1);
vub=[];
[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub)
>>x=
0.0000
600.0000
0.0000
400.0000
0.0000
500.0000
fval=
1.3800e+004
即在Ⅰ车床上加工600个工件2,在Ⅱ车床上加工400个工件1、500个工件3,可在满足条件的情况下使总加工费用最少,为13800.
4小结与建议
在教学实践中,引入Matlab软件解决线性代数问题,把Matlab软件渗透到线性代数的各章节中,使得学生在学习理论知识的同时也学会了应用,为后续专业课奠定了坚实的基础,这样不仅开拓了学生的视野,提高了学习兴趣,获得了良好的教学效果,而且让学生学有所用,用有所值,为数学基础学习和实际计算应用搭建了一座桥梁.但线性代数的教学不应因引入软件而改变其理论体系,只是有些理论可以通过计算机来验证,具体到每一节课该怎么将Matlab软件与线性代数理论很好的结合起来,怎样把握,还是一个值得再继续探讨的话题.不能太向计算机软件靠拢,但是也不该像以前一样排斥数学软件,一定要掌握好计算机软件只是辅助线性代数教学,以达到好的教学效果.
应用Matlab软件来辅助线性代数教学可以改变“繁”、“难”的现状,而且可以把大量的应用问题纳入课程的习题中,加强它的工程背景,从而提高学生进行数学建模的能力和解决实际问题的本领.
——
——
——
——
——
——
——
——
——
—
参考文献:
〔1〕同济大学数学系.线性代数(第五版)[M].北京:高等教育出版社,2007.
〔2〕陆剑虹.线性代数[M].北京:航空工业出版社,2002.
〔3〕周建兴,岂兴明,矫津毅,等.MATLAB从入门到精通[M].
北京:人民邮电出版社,2008.
〔4〕巩萍,赵杰.Matlab在数字信号处理中的应用[J].长沙大学学报,2009,23(5):78-79.
〔5〕徐小湛.数学软件在国外工科数学教学中的应用[J].高等数学研究,1999,2(4):7-11.
〔6〕赵静,但琦.数学建模与数学实验(第2版)[M].北京:高等教育出版社,2003.
4--。