复变函数的matlab解法探究

2020-12-21 03:44张春玲魏永亮冯贵平
科技风 2020年34期
关键词:仿真技术

张春玲 魏永亮 冯贵平

摘 要:结合海洋数学物理理论知识基础,运用matlab编程软件,在学生掌握了理论解法的基础上,利用计算机来实现理论问题的快速自动解法,使学生更好地理解所学的知识,并采用师生互动和同学之间相互讨论的形式,有效地将理论与实际相结合。

关键词:复变函数;matlab;仿真技术;快速求解

中图分类号:O13

海洋数理基础是海洋科学专业的必修课,也是学生们普遍感觉题目难度大,求解繁琐,不易理解的一门专业课[1]。其中复变函数又是数学理论的一个重要分支,在实际教学过程中,手工解题过程耗时耗力,计算效率低,学生即使能够通过繁琐的计算,得出理论解,也很难直观地理解解的分布及物理意义。Matlab编程软件具有强大的数值计算能力和卓越的可视化能力,随着信息技术的发展,越来越多地被应用到各个行业[2]。而且,该软件是海洋数据处理的主要工具之一,对于海洋科学专业的学生,学会利用Matlab求解海洋数理方程是一个必要的技能[3-5]。因此,本文以复变函数论几个典型的例子为例,探究Matlab编程软件在求解海洋数理方程的便利。

1 复变函数的Matlab解法

1.1 求复数的实部、虚部、模、辐角主值、共轭复数

1.2 求解复数方程

利用Matlab求解复数方程z4+54=0。实验代码如下:

2 复变函数微积分与级数的Matlab解法

2.1 求解复变函数微分

2.2 求解复数函数积分

2.3 求解复数函数的泰勒级数

这里值得注意的是,Matlab软件提供的函数命令,只能求解泰勒级数,对于有奇点的复变函数的洛朗级数,需要进行形式变换再展开。

3 复变函数的Matlab图像演示

利用Matlab可以很方便地展示一些抽象函数的直观图像,更便于学生对理论函数的理解。例如,指数函数ez与对数函数lnz的图像如图1所示,对应的代码如下:

4 结论

运用Matlab编程软件求解海洋数理问题,首先要保证学生有对基础知识有一定的理解。通过Matlab处理数学物理方程,能够快速的求解一些很多复变函数的值,使日常的计算变得快捷简单。而且使学生强化该软件的应用技巧,学习利用计算机模拟海洋运动中的数理方程,在理论联系实际的基础上,使学生对数学公式所代表的物理意义更清晰,激发学生的学习兴趣,有助于培养学生的创新精神和创新能力,很好地提高教学效果。

参考文献:

[1]梁昆淼.数学物理方法[M].北京:高等教育出版社(第三版),2001.

[2]薛定宇.高等应用数学的MATLAB求解[M].北京:清华大学出版社,2004.

[3]彭芳麟.数学物理方程的MATLAB解法与可视化[M].北京:清华大学出版社,2004.

[4]郝玉华.一维弦振动方程的可视化处理[J].盐城工学院学报(自然科学版),2006(04):16-19.

[5]徐彬.Matlab在复变函数与积分变换课堂教学中的应用[J].湖北理工学院学报,2016,32(03):68-72.

基金项目:农业部远洋与极地渔业创新重点实验室开放课题“北印度洋中尺度涡强度与路径对渔场分布的影响”(D-8005-18-0059);国家自然科学基金项目“合成孔径雷达图像中白冠覆盖率的特征及参数化”(41606196)

作者简介:张春玲(1981—),女,山東人,博士,讲师,研究方向:海洋数据分析。

通讯作者:魏永亮(1981—),男,山东人,博士,副教授,研究方向:海洋微波遥感。

猜你喜欢
仿真技术
教育政策仿真:推进教育决策科学化的方法基础
基于虚拟仿真技术的外部绕机检查系统设计研究
基于数字化产品的切削几何仿真技术研究
MOOCs模式为主的虚拟仿真技术在颌面外科本科临床实践教学的应用研究
仿真技术在中学物理教学中的应用
仿真技术在中职汽车维修教学中的应用研究
电子电路仿真技术在电子应用开发中的作用
仿真技术在计算机网络实践课程中的应用
仿真技术在光纤通信实验教学中的应用
现代教育技术在特殊教育中的运用