matlab在高等代数,【精选】MATLAB在高等代数中的应用.pdf

【精选】MATLAB在高等代数中的应用

MATLAB

在高等代数中的应用

目 录

引言 3

1.向量组的线性相关性 4

2.线性方程组 5

3.相似矩阵及二次型 6

4. 用 Matlab求方阵A 的相关参数 10

参考文献 12

—2—

引 言

在数学课程的教学中,应增强学生数学计算能力和应用能力的培养,可以把

课程中的计算和作图问题用数学软件来解决,用计算机软件来配合学生学习,让学

生亲自去上机实践,提高学习兴趣,培养学生用计算机来研究数学问题的能

力.MATLAB 在科研和工程计算问题上有非常广泛的应用,在国际上已成为一种

标准软件,他已经成为一个集概念设计、算法开发、建模仿真、实时实现于一体

的集成环境. 在数学教学中引入此软件,可为学生以后应用该软件在经济、工程领

域进行控制、仿真、最优化、模拟等专业学习提供了很好的基础,起到了桥梁作

用. 由于MATLAB 是一个使用方便、集成度高、由简单的几条规范命令就可以

实现功能的软件,且结果稳定可靠,使学生能在理解、掌握数学理论知识的同时,

又能简单、迅速地计算出繁杂的数学运算结果,而不必去考虑用什么算法以及如

何实现等问题,可以提高解题效率和学习效果

在高等代数的学习过程中,学生往往为无法验证计算结果的正确性而感到烦

恼。如果他试图验证自己的运算结果,只能通过再次运算的方法来进行,这种繁琐

而没有创造性的工作容易造成学生失去学习兴趣,产生压抑烦躁的情绪,甚至由此

厌学。事实上,使用Matlab可以轻松解决这个难题。Matlab的优势就在于不仅功

能强大,而且其运算指令简洁明了,使用时也不需要复杂的程序语言,方便实用,教

师和学生很容易掌握。下面列举高等代数教学中应用Matlab 解决相关运算的几

种情况。

—3—

1.向量组的线性相关性

( )

求列向量组 A 的一个最大线性无关组可用命令rref A 将 A 化成阶梯形的行

最简形式,其中单位向量对应的列向量即为最大线性无关组所含向量,其它列向

量的坐标即为其对应向量用最大线性无关组线性表示的系数。

例 求下列矩阵列向量组的一个最大无关组。

⎡ 1 −2 −1 0 2 ⎤

⎢ ⎥

A ⎢−2 4 2 6 −6 ⎥

⎢ 2 −1 0 2 3 ⎥

⎢ ⎥

⎣ 3 3 3 3 4 ⎦

解 编写M文件ex1.m如下:

format rat

⎡ 1 −2 −1 0 2 ⎤

⎢ ⎥

a ⎢−2 4 2 6 −6 ⎥

⎢ 2 −1 0 2 3 ⎥

⎢ ⎥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值