矩阵在数学建模中的应用举例。
摘要:矩阵作为一种认识复杂事物的简捷的数学工具,已经被广泛应用在各个学科领域中,在数学建模中也具有重要的作用,从数学规划模型和线性代数模型以及微分方城模型中分析矩阵应用,通过分析来提高数学建模的技巧,以使数学建模能够更好地服务于各个领域。
关键词:数学建模;矩阵;模型。
1. 数学优化模型。
优化问题可以说是在工程技术、经济管理和科学研究等领域中最常遇到的一类问题。有些较简单的优化模型,可归结为微积分中的函数极值问题,可以直接用微分法求解。实际生活中有很多优化问题通常有多个决策变量,用n维向量x=(x1,x2,…,xn)t表示,目标函数f(x)是多元函数,可行域比较复杂,常用一组不等式(i=1,2,…,m)来界定,称为约束条件。
一般地,这类模型可以表述成如下形式。
数学规划就是解决这类问题的有效办法。
而线性规划是数学规划中产生较早的一个分支,如今在国防科技、经济学、现代工农业、环境工程、生物学、等众多学科和领域都有十分广泛的应用,典型问题有生产计划、任务分配、投料和产品的混合、运输、库存等问题。其基本形式为:
其中x=,a=,b=,下面介绍一种线性规划的例子。
有n种食物,每种含有m种营养成分,第j种食物每个单位含第i中营养成分为aij,已知每人每天对第i中营养成分的最低需要量为bi,第j种食物的单价是cj,试问一个消费者应如何选择食物才能既满足需要,又花费最小。
设选购第j种食物的数量为(=1,2,…,n)则其关系可用矩阵表示为。
且,其中a=,b=,ct=。
2. 线性代数模型。
自然科学和工程实践很多问题的解决都归纳为线性方程组的求解和矩阵计算。有些问题本身就是一个线性方程组,例如结构引力分析问题、电子传输网分析问题、投入产出分析问题和各种晶体管电路分析问题;另一方面有些数值方法也导致线性方程组求解,如数据拟合问题、非线性方程组和偏微分方程数值解问题等等。
2.1曲线拟合问题:已知一组(二维)二维数据即平面上n个点(,)寻求一个函数(曲线),使在某种准则下与所有数据点最为接近,即曲线拟合得最好。
曲线拟合问题最常用的解——线性最小二乘法的基本思路:(a)先选定一组函数, ,令,其中, ,为待定系数。
b)确定, ,的准则(最小二乘准则):
使个点(,)与曲线的距离1的平方和最小。
记2= (xi)-yi]2
问题归结为求a1,a2,…,am,使得j(a1,a2,…,am)最小。
超定方程组是方程个数大于未知量个数的方程组:
写成矩阵形式为ra=y,其中。
r=,a=,y=
超定方程组一般是不存在解的矛盾方程组。
如果有向量使得2达到最小,则称a为上述超定方程组的最小二乘解。
曲线拟合的最小二乘法要解决的问题,实际上就是求一下超定方程组的最小二乘解的问题。
其中r=,a=,y=
定理:可逆时,超定方程组存在最小二乘解,即为方程组的解:。
2.2减少遗传病问题:遗传病就是由于父母或家庭遗传基因所造成的,常染色体遗传病锁对应的基因将人口分成三类:
aa型为正常人,aa型为隐性患者,aa型为显性患者。由于后代是各从父体或母体的基因对中等可能的得到一个基因而形成自己的基因对,故父母代的基因对和子代基因之间的转移概率可如下所示:
设这些患者在第n代人口中所占的比例分别为x1(n), x2(n), x3(n),在控制结合的情况下,当前社会中没有线性患者,只有正常人和隐性患者,且他们分别占总人数的85%和15%。考虑下列两种结合方式对后代遗传基因型分布的影响。
1) 同类基因型结合;
2) 显性患者不允许生育,隐性患者必须与正常人结合。
设当前该遗传病的人口比列状况为初始分布x1(n), x2(n), x3(n);以后第n代的分布为x1(n), x2(n), x3(n),令=,=那么,。
到此,我们可以借助matlab6.5这款软件来计算模拟20代后两种方式对该遗传病基因型的分布:
1) x(20)=,继续输入命令,我们可得到此种方式下在51代的时候该疾病基因型分布趋于稳定,将出现7.5%的稳定显性患者,而隐性患者消失。
2) x(20)=,可得在第二种方式下,在很多代后,不但不会出现显性患者,更值得高兴的是,连隐性患者也趋于消失。所以为了避免某些遗传病的发生,最好采用一些有效控制结合的手段。
3. 微分方程模型。
微分方程是研究函数变化过程中变化规律的有力工具,在科技、工程、经济管理、人口、交通、生态、环境等各个领域有着广泛的应用,如在研究牛顿力学、热量在介质中的传播、抛体运动、化学中液体浓度变化、人口增长**、种群变化、交通流量控制等过程中,作为研究对象的函数,常常要和函数自身的导数一起,用一个符合其内在规律的方程,即微分方程来加以描述。矩阵较多的用在微分方程,尤其是方程组有关的理论结果的标识上。
3.1设为纯量函数,为纯量。若同时满足个一阶线性方程组所组成的线性微分方程组=及初始条件为,则这线性微分方程组可以用以下矩阵表示:
其中,x(t)=,g(t)=,c(t)=。
3.2设,为纯量函数,为纯量,若纯量函数满足阶线性纯量微分方程y(n)+an+1(t)yn-1+…+a1(t)y’+a0(t)y=及初始条件,可令,…,上式可以用以下的一阶方程组表示为:
写成向量形式为及其中。
a(t)=,f(t)=,x=,c=。
这样我们就把n阶线性微分方程化为等价的一阶线性微分方程组。微分方程的稳定分析中也使用矩阵,利用矩阵表示线性微分方程和线性微分方程组不仅形式简单,而从矩阵函数的角度来研究线性微分方程和线性微分方程组的求解问题,可使求解问题得到简化。
2] 王能超。数值分析简明教程[m]. 北京:高等教育出版社。 2003.
3] 王萼芳,石生明。高等代数[m]. 北京:高等教育出版社。 2003.
数学建模 广告中的数学
广告中的数学。在我们的现实生活中,广告无所不在。广告给商家带来了丰厚的利润,广告中蕴藏着诸多学问。以房产销售广告为例,房产开发商为了扩大销售,提高销售量,通常会印制精美的广告分发给大家。虽然买房人的买房行为是随机的,他可能买房,也可能暂时不买,可能买这家开发商的房子,也可能买另一家开发商的房子,但与...
Matlab在数学建模中的应用
穆乃刚。中油辽河工程 辽宁盘锦124010 摘要 本文以热油管道运行优化软件的开发为例,详细介绍了如何在vc 中通过调用matlab数学函数库实现回归分析,为建立 粘度 温度数学模型提供一条可靠 高效的途径。关键词 matlab vc 回归分析。一 前言。由实验数据建立数学模型,我们通常采用回归分析...
数学课中融入数学建模的教学
摘要 随着全国大学生数模竞赛的开展,数学建模融入课堂教学就显得很有必要,它能更好的培养学生的创新能力 实际应用能力,提高学生的学习兴趣,开拓视野,锻炼他们解决问题的能力。关键词 数学建模建模意识创新实际应用。中图分类号 g642 文献标识码 a 文章编号 1672 1578 2013 04 0047...