Mathematica在经济数学中的应用

2014-06-30 07:23温如凤李莹于祥芬
关键词:经济数学案例应用

温如凤 李莹 于祥芬

摘要:利用Mathematica数学软件将经济数学的理论知识应用于实际问题,将数学知识、数学方法和计算机应用三者有机的结合,着重培养学生应用数学来解决实际问题的能力。在使用Mathematica数学软件应用的过程中,应注意学生综合能力的培养。

关键词:Mathematica 经济数学 案例 应用

1 概述

经济数学教学遵循“以应用为目的,理论知识以必需够用为度”的原则,淡化概念,注重应用。因此,在教材中应融入经济数学教学实验的新概念,引导学生运用现代信息技术手段解决问题。面对高职学生,Mathematica数学软件在数学的理论知识与应用之间架起了一座桥梁,将数学中复杂的运算与计算机结合,使之变得更具体容易理解,增强了学生学习数学的兴趣,培养了学生的实践能力和创新能力,帮助学生在实践的基础上进行创新。

Mathematica数学软件是一个功能强大的数学软件,它是美国伊利诺大学复杂系统研究中心主任、物理学、数学和计算机科学教授Stephen Wolfram负责研制的。学生在学习微积分初期必须掌握的求函数的极限、导数、积分的运算,借助Mathematica软件的强大的数值运算功能,从而解决生产管理和经济金融中的计算问题。

2 Mathematica软件的基本命令

双击Mathematica软件的图标即可启动Mathematica软件。在其命令窗口中输入命令,如Sin[Pi/2],然后按下Shift与Enter键即可执行相应的命令。在输入的命令中出现提示符“In[1]:=”,其中,“In”表示“输入”,数字1表示输入命令的序号;在运行结果之前会自动出现提示符“Out[1]=”,其中“Out”表示“输出”。

3 数学软件Mathematica在经济数学中的应用

3.1 用Mathematica计算极限

3.1.1 相关Mathematica软件命令

Mathematica系统中,求极限的语言是“Limit[函数,自变量→数值或∞]”

即Limit[f(x),x→x0]

3.1.2 案例分析

例1 计算■■

In[1]:=Limit[Sin[3x]/x,x→0]

Out[1]=3

例2 计算■■

In[2]:=Limit[1/x,x→0,Direction→1]

Out[2]=+∞

例3 某储户将100万元的人民币以活期的形式存入银行,假设年利率5%,如果银行允许储户在一年内可任意次结算,在不计息税的情况下,若储户等间隔的结算n次,每次结算后将本息全部存入银行,问:一年后该储户的本息和是多少?随着结算次数的无限增加,一年后该储户是否会成为千万富翁?

解:若每次计息一次,那么本利和为

10000001+0.05

若每年计息两次,那么本利和为

10000001+■■

若每年计息三次,那么本利和为

10000001+■■

若每年计息n次,那么本利和为

10000001+■■

随着结算次数的无限增加,即n→∞,故一年后本息和共计:■10000001+■■

输入:Limit[10000001+■■,n→∞]

输出1.00501×106

即一年后该储户不会成为千万富翁。

3.2 用Mathematica计算导数

3.2.1 相关Mathematica软件命令

Mathematica系统中,求导数的函数为:“D[函数f[x],自变量x]”用于求函数f[x]的一阶导数,即D[f,x];“D[函数f[x],自变量x,阶数n]”用于求函数f[x]的n阶导数,即D[f,{x,n}]。

3.2.2 隐函数与由参数方程确定的函数的导数

求隐函数的导数与由参数方程确定的函数的导数,需将求导命令与其他命令结合起来,才能奏效!与笔算的做法一样,先在方程两边对变量x求导,再从所得方程中解出y′(x)即可。这两个步骤分别可由以下两个语句完成:

D[f(x)==0,x]

Solve[%,D[y[x],x]]

将它们合并,就成为Solve[D[f(x)==0,x],D[y[x],x]

运行之后可求出y′(x)。

3.2.3 案例分析

例4 计算3xn的一阶导数

In[3]:=D[3xn,x]

Out[3]=3nxn-1

例5 计算y=ln(1+x)的二阶导数

In[4]:=D[Log(1+x),{x,2}]

Out[4]=-■

例6 求由方程xy-ex+ey=0确定的函数y=y(x)的导数。

In[5]:=Solve[D[x*y[x]-e^x+e^y[x]==0,x],D[y[x],x]]

Out[5]={{y′[x]→■}}

例7 某工厂生产某种商品,年产量为q(单位:百台),成本C(单位:万元),其中固定成本为2万元,而每生产1百台成本增加1万元,市场上每年可以销售此种商品4百台,其销售收入R是q的函数R(q)=4q-■q2,q∈[0,4],问年产量为多少时其利润最大?

分析:要求利润函数L(q)=收入函数R(q)-成本函数C(q),其中R(q)是已知的,C(q)是未知的,因此,确定C(q)是最基本的。而固定成本为2万元,生产q单位商品的变动成本为1·q万元。所以成本函数C(q)=q+2,q∈[0,∞],由此的利润函数L(q)=R(q)-C(q)=3q-■q2-2,q∈[0,4],则 L′(q)=3-q,q∈[0,4],令L′(q)=0得q=3,又因为L″(q)=-1<0,所以q=3是唯一的极大值点。

In[6]:=Clear[f,q]

f[q_]=3q-■q2-2

Solve[D[f[q],q]==0,q]

D[f[q],{q,2}]

Out[7]=-2+3q-q2/2

Out[8]={{q→3}}

Out[9]=-1

3.3 用Mathematica计算积分

3.3.1相关Mathematica软件命令

在Mathematica系统中,求不定积分的函数为“Integrate[函数f[x],自变量x ]”,即Integrate[f,x]。求定积分的函数为“Integrate[函数f[x],{积分变量x,下限a,上限b}]”,即Integrate[f,{x,a,b}]。

3.3.2 案例分析

例8 用Mathematica求■xarctanxdx

In[10]:=Integrate[xarctanx,x]

out[11]=■-x+1+x■arctan[x]

例9 用Mathematica求■lnxdx

In[12]:=Integrate[Log[x],{x,1,y}]

out[13]=1+y*(-1+Log[y])

4 结束语

总之,经济数学中关于函数求极限、求导、求经济函数最值问题、求不定积分和定积分等问题构成了经济数学的基本内容,也是学生学习和计算的重点和难点,引入Mathematica 软件进行经济数学教学,将理论学习与Mathematica软件使用相结合,有利于培养学生学习数学的兴趣,提高学生运用数学知识和数学软件分析、解决经济问题的能力。

参考文献:

[1]赵树嫄.经济数学基础[M].北京:中国人民大学出版社,2002.

10.

[2]李林曙,黎诣远.经济数学基础微积分[M].高等教育出版社,2003.

[3]夏勇,汪晓空.经济数学基础[M].北京:清华大学出版社,2003.

[4]张韵华,王新茂.Mathematica 7实用教程[M].合肥:中国科学技术大学出版社,2011.

[5]赖郑靖波.将数学软件和数学实验融入微积分教学的实践[J].安徽工业大学学报(社会科学版),2003(1):82-83.

[6]赖兴珲.Mathematica 软件在高校数学教学中的应用[J].玉林师范学院学报,2003(4):36-38.

[7][美]D.尤金.Mathematica使用指南[M].科学出版社,2002年.

基金项目:课题项目名称:青年课题,课题名称:高职院校《经济数学》教材开发的探究,编号:2012QN06。

作者简介:温如凤(1981-),女,山东济南人,硕士,济南幼儿师范高等专科学校助教,研究方向:代数半群。

猜你喜欢
经济数学案例应用
案例4 奔跑吧,少年!
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
高职经济数学课程建设的探究
经济数学在金融经济分析中的应用
浅谈学生主体在高职《经济数学》中教学改革
一个模拟案例引发的多重思考