春沙文库网
当前位置 首页 >专题范文 > 公文范文 >

MATLAB在经济数学教学中的应用

发布时间:2022-11-03 10:10:10 来源:网友投稿

摘 要:分析经济变量之间的函数关系是经济学的基本方法。根据实际情况建立经济模型,进而引申出经济理论并做出决策,是解决经济学问题的基本思路。而MATLAB作为解决数学问题的重要数学工具,在其中起到了很大的作用,本文作者从MATLAB的基本功能出发,分析了MATLAB软件在经济学数学教学中的一些应用,为以后MATLAB在经济学数学教学的引入作参考。

关键词:MATLAB 经济数学 应用

中图分类号:G4 文献标识码:A 文章编号:1673-9795(2013)03(b)-0153-01

MATLAB作为数学研究的重要手段,要想分析其在经济学数学教学中的应用,就必须从各个方面了解MATLAB软件的特性,这样才能更好地将MATLAB软件应用到经济学的教学当中。

1 Matlab软件简介

由美国Mathworks公司开发的MAT LAB软件主要是用来进行图形处理和数值计算的计算机软件。用户可以通过MAT LAB这个软件完成程序设计、数值计算、图形绘制以及文件处理等各项操作。MAT LAB从出现到现在,经历很多版本的更新,从开始3.0的DOS版本到现在盛行的7.6版本,MATLAB逐渐成了科技计算、视图交互系统和程序语言的新宠。另外,MATLAB软件的运行环境也开始大众化,现在常见的系统,如Windows9、Windows XP、Macin tosh、Sun、Unix、Linux等都可以运行MATLAB软件。

主程序和各种工具包是MATLAB软件的两个主要组成部分,前者主要由数百个内部核心函数组成,后者则是神经网络工具包、复杂系统仿真、系统识别工具包、优化工具包、控制系统工具包、分析和综合工具包、信号处理工具包、符号数学工具包、图像处理工具包、统计工具包等各种包的一个综合体。同时,MATLAB软件用十几个PDF文件对软件做了详细的介绍,从入门到具体问题的操作应有尽有。

2 MATLAB强大的功能

作为数值计算的先锋,MATLAB已经成为我们处理应用线性代数、数理统计、自动控制、数字信号处理、动态系统仿真等方面问题的首选工具,同时在科研工作人员和大学生、研究生等人群中已经得到了广泛的应用。另外,内部的Editor或者其他任何字符处理器的使用使得MATLAB在输入方面也具有了不俗的功能,我们还可以再Word里面使用MATLAB,进而使得我们在Word中对公式的操作更为方便。

2.1 卓越的扩充功能

作为一个开放系统,MATLAB具有非常好的可扩充性,这使得MATLAB用户可以很好的与FORTRAN、VisualBasic、C语言等编程常用语言相连接和相互调用。用户还可以直接调用MATLAB软件丰富的库函数。极大提高了用户的工作效率。

2.2 简单、易上手

简洁、明了的语法规则,强大的帮助系统使得MATLAB软件具有了“万能演算稿纸”的美誉。在操作过程中我们只需要按照语言规则将所要解决的数学问题输入计算机,就能够得到与问题所对应的解来,而强大的帮助系统让我们更便于了解使用过程中遇到的各种命令。

2.3 强大的计算功能

作为一款功能强大的计算软件,MATL AB既可以实现高等数学中矩阵的变换、多项式运算、微积分运算、线性与非线性方程求解,常微分方程求解等问题,也可以实现经济学中对金融衍生品定价、资产组合分析、固定收益证券定价和风险管理等问题的处理,极大地提高了我们学习工作的效率。

2.4 高效的绘图功能

通过MATLAB软件的绘图命令,比如线性坐标、对数坐标、半对数坐标、极坐标等命令,我们可以很轻易的画出二维,甚至是三维图形,并可以完成对所画图形随心所欲的标注。

3 MATLAB在经济学数学中的应用

(1)在经济学中有很多价格的计算比较复杂,下面我们就通过一个例子来说明MATLAB在解决这些问题时的优越性。

例:某股票的价格为100,股票的波动率标准差为0.6,无风险利率为0.1,期权执行价为96,存续期为0.25。

①求欧式期权的价格。

用MATLAB程序如下:

[call,put]=blsprice(100,96,0.1,0.25,0.6)

②求期货期权的价格。

用MATLAB程序如下:

[call,put]=blkprice(100,96,0.1,0.25,0.6)

③求欧式期权希腊字母(假设股票存续期间无红利支付)。

求欧式期权Delta值。

用MATLAB程序如下:

[calldelta,putdelta]=blsdelta(100,96,0.1,0.25,0.6,0 )

求欧式期权Gamma值。

用MATLAB程序如下:

Gamma=blsgamrna(100,96,0.1,0.25,0.6,0)

求欧式期权Theta值。

用MATLAB程序如下:

[callTheta,putTheta]=blsTheta(100,96,0.1,0.25,0.6,0)

求欧式期权Rho值。

[calRho,putRho]=blsRho(100,96,0.1,0.25,0.6,0)

求欧式期权Vega值。

用MATLAB程序如下:

Vega=blsvega(100,96,0.1,0.25,0.6,0)

(2)数学教学中最重要的一个问题就是学生应用数学能力的培养。而对于学习经济学的学生来说,如何利用计算机分析处理问题并根据实际建立起合理的数学模型就成为了提高学生数学素质的重要途径。MATLAB的引入使得传统教学手段无法解决的、计算量庞大的、无法进入数学课堂的数学问题变得更加简单,为我们解决复杂的实际问题提供了一个有效手段。

4 结语

总而言之,在知识学习过程中,培养学习者探究问题的精神和批判接收的观念,达到知识、能力、素质全面发展是合作性课堂学习的最终目的。因此,MATLAB软件在经济学数学的教学中的引入不仅增加了学习者学习数学的积极性,也能够使学习者感受到计算机在学习数学的重要作用。

参考文献

[1]曾建云.基于MATLAB教学平台的自动控制理论教学改革探索[J].南通工学院学报:社会科学版,2004,20(4):133-135.

[2]杨曙光.大学文科学生的数学认识及教学对策—— 关于开设“大学文科数学”课程的再思考[J].高等理科教育,2008(6):151-154.

[3]李尚志.金融数学教学改革漫谈[J].教育与现代化,2004(1):30-33.

推荐访问:数学 经济 教学中 MATLAB

Top