- 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在复变函数与积分变换中应用
MATLAB在复变函数与积分变换中应用
摘要:《复变函数与积分变换 》是工科类学生的一门重要基础课,既是《高等数学》的后续课程,也是学习其他专业课程的有力工具。该文探讨如何应用MATLAB辅助《复变函数与积分变换》教学的问题。
关键词:复变函数与积分变换;MATLAB;应用
中图分类号:G642.0 文献标识码:A 文章编号:1009-3044(2018)04-0089-03
计算机辅助教学在大学数学教学中越来越普遍,利用MATLAB软件,已成为教师的首选。MATLAB凭借强大的符号运算、大量的函数以及统计、最优化、偏微分方程数值解等工具箱,已经成为运筹学、多元统计、时间序列分析、数字信号处理、动态系统仿真、图像处理、自动控制理论等课程教学中的必备教学工具,深受师生的喜欢和信赖。在《复变函数与积分逆变换》课程教学中,MATLAB也大有可为,许多内容都可以用到这个软件。我们通过一些实例,阐述MATLAB在这门课程中的应用。通过运用这个软件,达到降低内容难度,提振学生学习的士气,帮助学生加深、了解、掌握知识点,培养学生运用软件解决问题的能力。
1 利用MATLAB作图
我们知道,MATLAB提供了强大的图形处理和编辑功能,能够将经过数据处理、运算和分析后的结果通过图形的方式直观地进行表示。作图的原理是先计算离散自变量上对应的函数值,然后将这些点描绘出来;对于连续函数的话,则可以通过微分思想来进行,即不断减小离散点的间隔后,绘制这些数据。通过MATLAB作图,直观反映函数,把复杂问题简单化,学生容易接受与理解。例如,在实数域中,对于实变量函数,不妨设正弦函数,它是一个一元函数,它的图形是一条曲线(见图1)。代码如下:
x=0:0.01:2*pi;
y=sin(x);
plot(x,y, r) 红颜色用“r”表示。
对这个图形,学生很熟悉。但是,在复数域中,对于复变量函数的图像,到底是啥样?学生不清楚;特别是说不成立,学生更不清楚。为了形象说明这一性?|,我们借助MATLAB,就很容易画出它的图形(见图2)。用Z轴表示sinz的模,作出|sinz| 的图像,其MATLAB程序如下:
x=[0:pi/5:7*pi],
[x,y]=meshgrid(x),
z= x+i*y,
u=sin(z),
surf(x,y,abs(u))
学生通过观看图像,就容易区分它们之间的差异,也就能明白一定条件下了。
2 MATLAB在复变函数与积分变换计算中的应用
MATLAB在复变函数与实变函数中的计算有着相似之处,不管自变量是实数还是复数,都是将自变量的值直接代入函数表达式中去计算。可以利用MATLAB对一个复常数进行基本的求模,求幅角,求实部、虚部的运算。更进一步地,还可以求复数的指数、对数,对复数进行三角运算,举几个例子加以说明。
例1 求下列复数的实部,虚部,共轭复数,辐角,模
,,。
解 代码如下:
z=[((1-i)/(1+i)).^7; i/(1-i)+(1-i)/I; i.^18],
real(z), % 求复数的实部
imag(z), % 求复数的虚部
conj(z), % 求复数的共轭复数
angle(z), % 求复数的辐角
abs(z), % 求复数的模
运算的结果:
z =
0+1.0000i
-1.5000-0.5000i
-1.0000
ans =
0
-1.5000
-1.0000
ans =
1.0000
-0.5000
0
ans =
0-1.0000i
-1.5000+0.5000i
-1.0000
ans =
1.5708
-2.8198
3.1416
ans =
1.0000
1.5811
1.0000
用MATLAB计算优势在于能够对多个复数同时进行计算,不用单独一个一个地去求。
例2 求方程的解。
解法一(常规解法)将代数式化为三角式,原方程为。所以,的三次方根为: ,也即
。
解法二(用MATLAB计算)
代码如下:
roots=solve(z^3+1=0),
运算结果:
roots =
-1
1/2+(3^(1/2)*i)/2
1/2-(3^(1/2)*i)/2
用MATLAB计算显得非常简单。
如果先将方程写成幂的形式:,这是一个多值函数,那么,MATLAB仅仅对其主值(k=0时)进行计算。
解法三 代码如
您可能关注的文档
最近下载
- 第3章 知觉和模式识别.ppt VIP
- 公开课饮酒其五省公开课一等奖全国示范课微课金奖课件.pptx VIP
- 第二单元 6~10的认识和加、减法 单元教学设计 2025人教版数学一年级上册.pdf
- 钢筋混凝土管管道吊装方案.doc VIP
- 中医操作评分标准.pdf VIP
- 5.1 探究过氧化钠与二氧化硫的反应 课件 高一下学期化学人教版(2019)必修第二册.pptx VIP
- 农广校说课大赛.pptx VIP
- 2025年初级(五级)健康照护师职业技能鉴定《理论知识》真题卷(后附专业解析).pdf VIP
- xx广告公司标书_图文.doc VIP
- 一种判断手术器械绝对位置的机构和手术机器人.pdf VIP
文档评论(0)