matlab在复变函数与积分变换的应用

matlab在复变函数与积分变换的应用

ID:18175059

大小:600.60 KB

页数:15页

时间:2018-09-15

matlab在复变函数与积分变换的应用_第1页
matlab在复变函数与积分变换的应用_第2页
matlab在复变函数与积分变换的应用_第3页
matlab在复变函数与积分变换的应用_第4页
matlab在复变函数与积分变换的应用_第5页
资源描述:

《matlab在复变函数与积分变换的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本科毕业论文题目:MATLAB在复变函数与积分变换的应用学院:数学与计算机科学学院班级:数学与应用数学2009级班姓名:指导教师:职称:副教授完成日期:2013年05月10日MATLAB在复变函数与积分变换的应用摘要:复变函数与积分变换理论性较强,又是解决实际问题的强有力的工具.该课程已深入到数学的各个分支,如微分方程、积分方程、概率论和数论等多个学科.然而该课程的很多内容比较抽象,学起来比较枯燥且难学.本文利用MATLAB讨论了复变函数与积分变换中的复数运算、泰勒级数的展开、留数、有理函数展开、Fourier变换、Laplace变换和复

2、变函数图形绘制等几个问题.这样不仅提高和完善复变函数与积分变换方法的实用性,同时可以培养学习者运用MATLAB语言编程的能力,对学习者以后的专业课及工作中使用数学软件进行数据处理有很大帮助.关键词:MATLAB;复变函数;积分变换目录1引言……………………………………………………………………………(1)2复常数的运算……………………………………………………………………(1)2.1求复数的实部、虚部、模、幅角、共轭复数……………………………(1)2.2对于两个复常数之间进行乘法、除法运算及复方程求根………………(2)3泰勒级数的展开…………

3、………………………………………………………(3)4留数计算及积分计算和有理函数的部分分式展开……………………………(4)4.1留数计算及积分计算………………………………………………………(4)4.2有理函数的部分分式展开…………………………………………………(5)5Fourier变换及其逆变换…………………………………………………………(6)6Laplace换变换及其逆变换………………………………………………………(8)7复变函数图形绘制………………………………………………………………(9)参考文献……………………………………………………

4、………………………(10)1引言复变函数与积分变换是电力工程、控制领域和通讯等理工科必备的重要课程,同时在解决实际问题中也有十分重要的作用.但是大多数人在学习这门课程时都会感觉内容抽象,学起来感觉枯燥且难学.如何应用现代高科技信息技术,让比较难理解的理论与繁杂枯燥的内容变得生动有趣,激发学习的兴趣,以及可以提高计算能力、实践能力就相当重要.在国际学术界,MATLAB已经被接受为一种准确、可靠的标准计算软件.用户可以直接在CommandWindow内输入执行命令,或者可以建立一个M文件,输入较大应用程序,编译完成后一起运行.现在常用的MAT

5、LAB语言是基于最为流行的C++语言基础之上的,因此语法与C++语言有很大的相识,而且较C++语言更加简单,更符合研究人员对数学表达式的书写格式.使之更便利与非专业人员的使用.并且这种语言可拓展性极强,具有良好的可移植性,这也是在各个领域流行MATLAB的重要原因.本文把复变函数与积分变换的学习过程和MATLAB结合起来,把复杂的计算交于计算机,目的是为了提高学生学习的兴趣与爱好同时也可以减轻学习的负担,缩短学习时间,大大提高了教学效果与质量.2复常数的运算2.1求复数的实部、虚部、模、幅角、共轭复数在MATLAB中的求解格式为:real

6、(x)%回车x的实部imag(x)%回车x的虚部abs(x)%回车x的模angle(x)%回车x的幅角conj(x)%回车x的共轭复数例1求下列复数的实部、虚部、模、幅角、共轭复数.(1)(2)(3)解:在编辑器中建立M文件001.m如下:formatratX=[5/4+7i,3*exp(2i*pi/5),i^7+i^(3/7)+5]11re=real(X)im=imag(X)ab=abs(X)an=angle(X)co=conj(X)运行结果如下:Z=5/4+7i305/329+2565/899i7765/1343-561/1490ir

7、e=5/4305/3297765/1343im=72565/899-561/1490ab=2055/28934305/743an=283/203142/113-82/1261co=5/4-7i305/329-2565/899i7765/1343+561/1490i2.2对于两个复常数之间进行乘法、除法运算及复方程求根在MATLAB中,两个复数之间的乘法、除法可以使用“*”、“/”来实现,求复方程的解使用solve(’f(x)=0’)来实现.例2(1)a=b=+计算a*b.(2)+5=0求所有根.解:在命令窗口中输入如下:>>a=2/(1+

8、5i);>>b=3/5i+3i/(2+4i);>>c=a*bc=-0.0692-0.2538i>>solve('x^3+5=0')ans=-5^(1/3)5^(1/3)*((3^(1/2)*i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。