MATLAB在复变函数中的一些应用

2019-03-15 19:23

毕业论文:matlab在复变函数中的一些应用

摘要

MATLAB是目前应用最广泛的工程计算软件之一.本文利用MATLAB强大的数值计算和绘图功能,将复变函数论中的一些典型实例实现了计算机的数据自动计算和可视化.从而使抽象、繁杂的内容具体化、简单化.

关键词:复变函数;MATLAB;可视化

本科毕业论文(设计)

ABSTRACT

MATLAB is one of the most extensively used engineering calculation software at present.In this paper we using MATLAB’s powerful calculation and drawing funtions,Some typical examples of the theory of complex funtions achieved automatic calculat and visualization.That make abstract and compicated contents specification and simplization.

Keywords: complex function; MATLAB; visualization

本科毕业论文(设计)

目录

第一章 引言......................................................... 1 第二章 MATLAB在复变函数计算中的应用 .............................. 2

2.1 复数的计算................................................. 2 2.2 复变函数的微积分........................................... 4 2.3 复变函数方程求解........................................... 8 2.4 留数的计算................................................. 8 2.5 泰勒级数展开.............................................. 10 第三章 复变函数的图形.............................................. 11

3.1 三角函数的图像............................................ 11 3.2 其他函数图像.............................................. 12 小结............................................................... 15 参考文献........................................................... 16 致谢............................................................... 17

红河学院本科毕业论文(设计)

第一章 引言

复变函数[1]理论诞生于18世纪,欧拉、达朗贝尔、拉普拉斯等都是这门学科的创建者.19世纪,通过柯西、黎曼、维尔斯特拉斯等一些著名学者的大量奠基性工作,这门学科得到了全面发展.复变函数理论这个新的数学分支被公认是19世纪最丰饶的数学分支和抽象科学中最和谐的理论之一.20世纪初,复变函数理论又有了进一步的进展,开拓了复变函数理论更广阔的研究领域,复变函数的理论和方法在数学、自然科学和工程技术中有着广泛应用.

MATLAB[2]语言是当今国际上科学界(尤其是自动控制领域)最具影响力,也是最有活力的软件之一.它起源于矩阵运算,并已经发展成一种高度集成的计算机语言.它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能. MATLAB是一种具有强大数值计算、分析和图形处理功能的科学计算语言,其应用领域极为广泛,而且操作简单、代码少、效率高,有人称为第四代程序设计语言.

MATLAB越来越多的应用在复变函数领域中.利用MATLAB求解可以简化对求复数的导数、极限、积分、n次方根、留数和级数展开等的一些基本计算详见文献[3-11].但是,在分析一些复变函数性质的时候,利用MATLAB的计算功能不一定直观、明了.因此,可以利用MATLAB作图来分析这些复变函数的性质,在文献[12]中也有所涉及.

本文主要分为两个部分,第一部分主要论述MATLAB在复变函数中的计算,主要包括:复数的计算、复数的微积分、求解复数方程、留数的计算以及Taylor级数的展开.这部分主要说明:在复变函数中很多问题都可以利用MATLAB强大的数值计算和符号运算功能来解决.第二部分中,进一步研究关于利用MATLAB高质量的图形可视化处理功能作图分析一些复变函数性质.这部分主要说明:利用MATLAB高质量的图形可视化这一优点,使一些抽象的、复杂的复变函数问题变得具体化、简单化.

1

第二章 MATLAB在复变函数中的计算

第二章 MATLAB在复变函数计算中的应用 2.1 复数的计算 MATLAB有着强大的数值计算功能,是MATLAB软件的基础.在MATLAB中,复数(z?a?ib,i??1)的实部、虚部、共轭复数和辐角都可以调用内部函数来计算.而对于复数的乘除、开方、乘幂、指数、对数、三角运算也和其他语言一样.下面我们来看几个具体的例子. 例1 对下列复数进行化简,并求它们的实部、虚部、辐角、模、共轭复数. i10?i?i?12;3(3?i)(1?i)(5?i)(2?i)3224;i2012; 3?2i;ln(5?i?i). 分析:我们知道上面这几个复数的计算都比较简单.但是,我们在处理许多这样的问题的时候,工作量随之增加.利用MATLAB强大的矩阵运算功能可以把这些问题得到很好的解决.利用简单的MATLAB语句:real()、imag()、angle()、abs()、conj()可直接求出该复数的实部、虚部、辐角、模与共轭复数.

解:在MATLAB命令窗口输入如下复数矩阵:

>> A=[i^10+i^3+i+12 ((3+i)^2*(1+i)^2)/((5+i)^3*(2+i)^4) 3-2*i i^2012 log((5+i)^(1/2)+i)]

A =11.0000 0.0059 - 0.0014i 3.0000 - 2.0000i 1.0000 0.9393 + 0.4983i

>> real(A) %复数矩阵A的实部

ans = 11.0000 0.0059 3.0000 1.0000 0.9393 >> imag(A) %复数矩阵A的虚部

ans = 0 -0.0014 -2.0000 0 0.4983 >> angle(A) %复数矩阵A的辐角

ans = 0 -0.2325 -0.5880 0 0.4877 >> abs(A) %复数矩阵A的模

ans = 11.0000 0.0060 3.6056 1.0000 1.0632 >> conj(A) %复数矩阵A的共轭复数

2


MATLAB在复变函数中的一些应用.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:FA-SOP-009 企业财务SOP手册-费用会计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: