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

本科毕业论文

题目: MATLAB在复变函数与积分变换的应用

学院: 数学与计算机科学学院

班级: 数学与应用数学2009级班

姓名:

指导教师: 职称: 副教授

完成日期: 2013 年 05 月 10 日

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

摘要:复变函数与积分变换理论性较强,又是解决实际问题的强有力的工具.该课程已深入到数学的各个分支,如微分方程、积分方程、概率论和数论等多个学科.然而该课程的很多内容比较抽象,学起来比较枯燥且难学.

本文利用MATLAB讨论了复变函数与积分变换中的复数运算、泰勒级数的展开、留数、有理函数展开、Fourier变换、Laplace变换和复变函数图形绘制等几个问题.这样不仅提高和完善复变函数与积分变换方法的实用性,同时可以培养学习者运用MATLAB语言编程的能力,对学习者以后的专业课及工作中使用数学软件进行数据处理有很大帮助.

关键词:MATLAB; 复变函数; 积分变换

目 录

1 引言……………………………………………………………………………(1)

2 复常数的运算……………………………………………………………………(1)

2.1 求复数的实部、虚部、模、幅角、共轭复数……………………………(1)

2.2 对于两个复常数之间进行乘法、除法运算及复方程求根………………(2)

3 泰勒级数的展开…………………………………………………………………(3)

4 留数计算及积分计算和有理函数的部分分式展开……………………………(4)

4.1 留数计算及积分计算………………………………………………………(4)

4.2 有理函数的部分分式展开…………………………………………………(5)

5 Fourier变换及其逆变换…………………………………………………………(6)

6 Laplace换变换及其逆变换………………………………………………………(8)

7 复变函数图形绘制………………………………………………………………(9)

参考文献……………………………………………………………………………(10)

1 引言

复变函数与积分变换是电力工程、控制领域和通讯等理工科必备的重要课程,同时在解决实际问题中也有十分重要的作用.但是大多数人在学习这门课程时都会感觉内容抽象,学起来感觉枯燥且难学.如何应用现代高科技信息技术,让比较难理解的理论与繁杂枯燥的内容变得生动有趣,激发学习的兴趣,以及可以提高计算能力、实践能力就相当重要.

在国际学术界,MATLAB已经被接受为一种准确、可靠的标准计算软件.用户可以直接在Command Window内输入执行命令,或者可以建立一个M文件,输入较大应用程序,编译完成后一起运行.现在常用的MATLAB语言是基于最为流行的C++语言基础之上的,因此语法与C++语言有很大的相识,而且较C++语言更加简单,更符合研究人员对数学表达式的书写格式.使之更便利与非专业人员的使用.并且这种语言可拓展性极强,具有良好的可移植性,这也是在各个领域流行MATLAB的重要原因.

本文把复变函数与积分变换的学习过程和MATLAB结合起来,把复杂的计算交于计算机,目的是为了提高学生学习的兴趣与爱好同时也可以减轻学习的负担,缩短学习时间,大大提高了教学效果与质量.

2 复常数的运算

2.1 求复数的实部、虚部、模、幅角、共轭复数

在MATLAB中的求解格式为:

real(x) %回车x的实部

imag(x) %回车x的虚部

abs(x) %回车x的模

angle(x) %回车x的幅角

conj(x) %回车x的共轭复数

例1 求下列复数的实部、虚部、模、幅角、共轭复数.

(1) (2) (3)

解:在编辑器中建立M文件001.m如下:

format rat

X=[5/4+7i,3*exp(2i*pi/5),i^7+i^(3/7)+5]

re=real(X)

im=imag(X)

ab=abs(X)

an=angle(X)

co=conj(X)

运行结果如下:

Z = 5/4 + 7i 305/329 + 2565/899i 7765/1343 - 561/1490i

re = 5/4 305/329

复变函数在计算机科学的应用,《MATAB在复变函数与积分变换的应用.doc相关推荐

  1. 计算机科学与技术专接本试题,计算机科学与技术专业专接本入学考试试题.doc...

    计算机科学与技术专业专接本入学考试试题.doc (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机科学与技术专业专接本入学考试& ...

  2. 复变函数matlab cplx,浅谈MATLAB在复变函数教学中的几点应用

    中图分类号:O174.55 文献标识码:A 文章编号:1672-3791(2014)11(b)-0121-03 "复变函数"课程是通信工程.电子工程.自动化等工科专业必修的专业基础 ...

  3. 东南大学计算机科学试验中心,受迫振动试验数据处理的研究-东南大学物理试验中心.doc...

    受迫振动试验数据处理的研究-东南大学物理试验中心 受迫振动实验数据处理的研究 牛星 (东南大学 计算机科学与工程学院,南京 210096) 通过计算机软件Mathematica 6对实验记录数据进行处 ...

  4. 计算机科学班(原acm班),计算机科学创新实验班(以下简称ACM班)培养计划.doc

    计算机科学创新实验班(以下简称ACM班)培养计划.doc 计算机科学创新实验班(以下简称"ACM班")培养计划 Undergraduate Program for the Adva ...

  5. 计算机科学技术主业人才培养模式,计算机科学和技术专业人才培养模式改革和创新.doc...

    计算机科学和技术专业人才培养模式改革和创新 计算机科学和技术专业人才培养模式改革和创新 摘要:当前,计算机信息技术得到广泛应用,社会需要大量的应用型人才,以此为基础,高等学校要全面提高教育质量,需要创 ...

  6. 美国计算机科学奥林匹克竞赛试题,中学信息奥林匹克竞赛试题精选.doc

    中学信息奥林匹克竞赛试题精选 第十届提高组奥林匹克竞赛试题一 一. 单项选择题(共10题,每题1.5分,共计15分.每题有且仅有一个正确答案.). ?1.???????? 设全集I = {a, b, ...

  7. 大学生计算机科学项目,计算机科学与技术学大学生科技创新基金项目申报书.doc...

    计算机科学与技术学大学生科技创新基金项目申报书 南京航空航天大学计算机科学与技术学院 大学生科技创新基金项目申报书 项目名称: 申 报 人: 所在专业: 手 机: 指导教师: 办公电话: 手 机: 计 ...

  8. 计算机专业发展基金申报书,计算机科学与技术学院大学生科技创新基金项目申报书.doc...

    计算机科学与技术学院大学生科技创新基金项目申报书 南京航空航天大学计算机科学与技术学院 大学生科技创新基金项目申报书 项目名称: 申 报 人: 所在专业: 手 机: 指导教师: 办公电话: 手 机: ...

  9. 计算机科学与技术网上书店,计算机科学与技术毕业论文:基于web的网上书店.doc...

    本科毕业论文(设计) 题 目 基于web的网上书店 学生姓名 专业名称 计算机科学与技术 指导教师 目录 1.引言5 2.系统概述6 2.1概述6 2.2 开发平台7 3.需求分析7 3.1总体需求描 ...

最新文章

  1. python装饰器原理-python 中的装饰器及其原理
  2. python中的单下划线和双下划线_python 里面的单下划线与双下划线的区别(私有和保护)...
  3. python draw.text颜色_python wand:用draw.text()改变文本样式
  4. 章鱼扫描仪:Java构建工具和恶意软件
  5. java中npe问题,【Java 8】巧用Optional之优雅规避NPE问题
  6. 哈希(hash)表查找速度为什么那么快?快在哪里了?
  7. Linux 汇编学习
  8. 在给Ext2 Grid设置了autoHeight属性后,如何显示滚动条
  9. 蓝桥杯java龟兔赛跑_蓝桥杯 1476: [蓝桥杯][基础练习VIP]龟兔赛跑预测
  10. 和jwt应用场景_一文了解web无状态会话token技术JWT
  11. [外挂1] MFC 鼠标位置设置
  12. display:none与visibility:hidden的区别 ,还有html5的新属性hidden
  13. vue登录页面ajax,springboot+vue 登录页面(三)
  14. 算法设计与分析期末复习题
  15. it职位简称_IT行业的英文职位名称
  16. Codeforce - 1040B - Shashlik Cooking(思维)
  17. 一篇全面的CSS布局学习指南 [译]
  18. python爬虫大作业任务书_爬虫大作业
  19. 如何判断一个数是否是NaN
  20. 浏览器沙盒--它是什么,我们为什么需要它?

热门文章

  1. c uml mysql_UML图不包括()。
  2. python requests是什么_python requests库学习
  3. 【Docker】Docker概述
  4. 疯狂Python讲义学习笔记(含习题)之 类和对象
  5. 利用GeoHash实现逆地理编码(经纬度坐标转换行政区划)
  6. 微信收藏导出到PC端的方法,不要再傻傻的用网页版转换了!
  7. 基于C++实现的用于OpenAL的 .wav音频加载器
  8. 找出网络中的“三聚氰胺”
  9. JZOJ 3231. 海明距离
  10. Maven <resource>中<includes><excludes><filtering>之间的关系