- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复变函数与积分变换结业论文
基于matlab对复变函数与积分变量的研究姓名:徐庆学号:101044113单位:北京林业大学工学院自动化10-1内容摘要:《复变函数与积分变量》这门课程作为自动化专业的专业基础课程,对于后继课程有着极其重要的意义,但在学习过程中,很多量的求解需要繁琐的计算步骤与复杂的计算过程。同时,作为一种抽象的函数,复变函数一般来说很难用具体图像来描绘其信息。Matlab作为一款功能强大的科学计算软件,利用一些编程语句可以很轻松的解决上述问题。例如,利用matlab可以对一个复常数进行基本的求模,求幅角,求实部、虚部的运算。更进一步地,还可以求复数的指数、对数,对复数进行三角运算。在对于复变函数的研究中,可以求解复变函数的留数,并用来求复变函数的积分,对复变函数进行泰勒级数展开。在积分变换方面,可以对函数进行傅里叶变换、逆变换,进行拉普拉斯变换、逆变换。在编程化的语句中,可以对同一类的问题进行统一的解决。关键字:复变函数积分变量 matlab语句运算结果目录1 matlab在复常数中的应用1.1 Matlab中对单个复常数的简单运算在matlab中,生成复数的形式分为两种:代数形式(如z=x+y*i)与指数形式(如z=r*exp(theta i),其中r为模长,theta为幅角的弧度值)。【1】例如生成复常数3+4i,和,具体语句如下:A=[3+4*i,2*exp(i*)]。此外,还可以对单个复常数进行取模、去幅角、求共轭复数运算,调用形式如下,取模:abs(x),取幅角:angle(x),求共轭:conj(x)。举例,计算复数z=的模、幅角和共轭复数。解:a=[1/(1+i)], abs(a), angle(a), conj(a)。1.2 Matlab中对于单个复常数进行复杂的运算在matlab中可以利用一些语句完成对于单个复常数进行幂运算,指数、对数运算,三角运算。对复数进行幂运算的语句为,结果便返回x的n次幂;对复数进行指数运算、对数运算的语句为exp(x),log(x),结果便返回x以e为底的指数和对数。并且,利用语句sin(x),cos(x)可以直接得出x的正弦、余弦值(求解其他三角函数值的公式见表一)。举例如下:已知复数a=,求、、、cos a。解:a=(1+i)/(1-i) a^(1/3) exp(a) log(a) cos(a)。表一函数名函数功能函数名函数功能返回复数的正弦函数值返回复数的反正弦值返回复数的余弦函数值返回复数的反余弦值返回复数的正切函数值返回复数的反正切值返回复数的余切函数值返回复数的反余切值返回复数的正割函数值返回复数的反正割值返回复数的余割函数值返回复数的反余割值返回复数的双曲正弦值返回复数的双曲余切值返回复数的双曲余弦值返回复数的双曲正割值返回复数的双曲正切值返回复数的双曲余割值1.3Matlab中对于两个复常数之间进行乘法、除法运算在matlab中,两个复数之间的乘法、除法可以通过“*”、“/”来实现。举例如下:已知a=1+i ,b=2,计算 a*b , 。解:a=1+sqrt(3)*i b=2*sqrt(2)*exp(pi/4*i)a*b a/b。但需要注意的是,(…)/5i相当于(…)/(5*i),但不等于(…)/5*i。2.利用matlab对函数进行泰勒级数展开设函数f(z)在区域D内解析,z0为D内一点,R为z0到D的边界上各点的最短距离,则当|z-z0|R时,f(z)可展开为幂级数f(z)=,其中Cn=,n=0,1,2,….研究函数的泰勒级数对于模拟信号与数字信号之间的转化有着非常重要的作用。在平时求解时,利用常见函数的泰勒展开来推导,或者利用逐项积分与逐项求导来展开一般函数为最常见的方法,但这种方法能展开的函数有限,而且需要一定记忆的基础,因此还是存在一些缺点。但是在matlab中,对任意函数做泰勒展开就变得非常容易,需要用到taylor函数,其中taylor(f,z,n)表示返回n-1次幂多项式,taylor(f,z,a)表示返回a点附近的幂多项式近似,taylor(r,x)表示使用独立变量代替函数findsym(f)。[3]举例,求f(z)=在z=0的邻域内的泰勒展开。解:syms zf=1/(1-z-z^2)taylor(f,z,0)3 matlab在留数和积分中的应用3.1利用matlab计算复变函数的留数根据留数的定义,设Z0是解析函数f(z)的孤立奇点,我们把f(z)在Z0处的洛朗展开式中负一次幂项的系数C-1称为f(z)在Z0出的留数,记作Res[f(z),z],即Res[f(z),z]=C-1。【2】在matlab中利用residue()函数可以求出任意复变函数的孤立奇点以及在该点处的留数值。格式如下:[r,p,k]=residue[b,a]。其
您可能关注的文档
最近下载
- 发电机空载特性曲线测录试验报告.pdf VIP
- 济南版八年级下册生物教案全册.doc VIP
- 医学课件-《中国老年骨质疏松症诊疗指南(2025)》.pptx
- 6.2《学会依法办事》教学设计 2025-2026学年统编版道德与法治 八年级上册 .docx VIP
- GJ B 5881-2006 技术文件版本标识及管理要求.pdf VIP
- 剑阁县清江河桅杆水电站增效扩容工程环境影响报告.docx VIP
- GJ B 5873-2006 模压硫化橡胶线性收缩率的测定.pdf VIP
- 国家及行业标准-G-J-B 5882-2006.pdf VIP
- G-J-B 5186.6-2005 数字式时分制指令响应型多路传输数据总线测试方法 第6部分.pdf VIP
- 肾上腺疾病的外科治疗课件.ppt VIP
原创力文档


文档评论(0)