关于z的复变函数与积分变换方程z+1+2exp(...

  摘 要:复变函数课程的理论比较枯燥。论文设计了MATLAB软件在复变函数教学中的几个典型案例,将MATLAB引入课堂教" />
免费阅读期刊
论文发表、论文指导
周一至周五
9:00&22:00
浅谈MATLAB在复变函数教学中的几点应用
2014年32期目录
&&&&&&本期共收录文章20篇
  摘 要:复变函数课程的理论比较枯燥。论文设计了MATLAB软件在复变函数教学中的几个典型案例,将MATLAB引入课堂教学,通过数学实验,让学生感受“看得见”的数学,使得复变函数的理论学习达到事半功倍的效果。 中国论文网 /8/view-7085811.htm  关键词:MATLAB 复变函数 泰勒级数 洛朗级数   中图分类号:O174.55 文献标识码:A 文章编号:(2014)11(b)-0121-03   “复变函数”课程是通信工程、电子工程、自动化等工科专业必修的专业基础课,该课程理论性强、内容抽象,工科学生普遍感到学习困难。为了解决这个问题,我们在复变函数的教学中引入MATLAB实践内容,使得复变函数的教学理论与实验相结合,教与学相结合,引导学生利用软件对教学内容进行仿真,激发其学习积极性与主动性,提高其对于复变函数内容的理解。该文就MATLAB在复变函数中的几点应用加以分析。通过计算机实现对复变函数主要计算问题的实验,达到传统理论教学无法实现的效果。   1 利用MATLAB进行复变函数的简单运算   复数的表示式突出三角表示法和指数表示法,而这两种表示法中辐角的计算公式较复杂,利用MATLAB可以把复数的实部,虚部,共轭复数,辐角,模等利用简单的命令求出。   例1、计算,,,,的值及实部,虚部,共轭复数,辐角,模。   解:在MATLAB工具窗输入以下矩阵   A=[((1+i)*(2-i)^2*(3-i)^3)/((3+4)^4*(2+i)^5) i^i i^(2^1/2) (-8)^(1/3) log(1+i)]   A= -0.5i 0.0i 0.0i 1.1i 0.4i   >>real(A)   -0.9   0 1.6   >> imag(A)   ans = 0.0005   0 1.1 0.7854   >> angle(A)   ans = 2.8578   0 1.2 1.1552   >> abs(A)   ans = 0.9 1.0000   2.5   >> conj(A)   ans=-0.5i 0.0i 0.0i 1.1i 0.4i   用MATLAB可直接计算出复数的四则运算和初等函数的值。但对数函数和幂函数的运算仅得出其主值,其多值函数的特性必须从理论推导得出。   例2、计算,,,,,。   解:在MATLAB工具窗键入   A=[sin(i) sin(i+2*pi) cos(i) cos(i+2*pi) exp(i) exp(i+2*pi*i)]   A=0.2i -0.2i 1.0i 1.0i   0.5i 0.5i   借助于MATLAB易验证复变函数的正弦、余弦函数,指数函数均具有周期性。在复变函数中不成立。在教学中使得学生更易理解和接受这些复变函数的理论。   2 用MATLAB求方程的根   用MATLAB可以求出复杂的复方程的根,还可通过其图形分析根的特性。   例3、解方程。   在MATLAB工具窗键入   S=solve('z^3=-8');   >> s=eval(S);   s=[s(1);s(2);s(3)]   s = -2.0000 + 0.0 + 1.0 - 1.7321i   x=2^(1/8)*(1:-0.01:-1);   x=2*(1:-0.01:-1);   y1=sqrt(4-x.^2);y2=-sqrt(4-x.^2);   plot(x,y1,'r-','LineWidth',3);hold on;grid on;   plot(x,y2,'r-','LineWidth',3);axis equal;   plot(s,'o');   axis([-2.5 2.5 -2.5 2.5]);   用解方程的方法可以求出-8的3次方根,有效的解决直接计算仅能计算主值的问题。而且从图1中可以直观的观察出3个根是半径为2的圆上的3个等分点。   例4、求解方程。   在MATLAB中键入   solve('log(z^4+z^3+z^2+z+1)=i')   ans =   0. + 0.*i   0. - 1.868445*i   - 0. + 0.*i   - 1.8613118 - 0.*i
  从以上运算可以看出,借助MATLAB强大的运算功能可以解决许多复杂的计算问题。   3 用MATLAB将函数展开成泰勒和洛朗级数   例5、将函数在展开为泰勒和洛朗级数。   解:复变函数是级数展开中常用的一个函数,且在处不解析。若将该函数在展开成泰勒级数和洛朗级数,分析如下。   当时,它的泰勒展开式是。   当时,它的洛朗展开式是。   在MATLAB中工具窗输入   m=30;r=(0:2*m)'/m;   theta=pi*(-m:m)/m;   z=r*exp(i*theta);   z(find(z==1))=NaN;   figure(1)   cplxmap(z,1./z);title('原函数');   由原函数图,易得函数在处不解析。   在MATLAB工具窗键入   z1=z-1;   z1(abs(z1-1)>=1)=NaN;   f1=1;u1=1;   for k=1:100   u1=u1.*(z1-1);   f1=f1+u1;   end   figure(2)   subplot(1,2,1);cplxmap((z1-1),f1);title('泰勒展开');   z2=z;   z2(abs(z2-1)<=1)=NaN;   f2=1./(z2-1);u2=1./(z2-1);   for k=1:100   u2=u2./(z2-1);   f2=f2+u2;   end   figure(2)   subplot(1,2,2);cplxmap((z2-1),-f2);title('洛朗展开’)   得在处的泰勒展开式及洛朗展开式。   从图3中可以看出,泰勒级数展开图形和洛朗级数展开图形的结合就是对原函数的图形拟合,图形直观的展示了函数的泰勒和洛朗展开的区分,为复变函数的理论教学提供了很好的直观的解释。   4 结语   除了以上设计的一些应用,Matlab还可以深入复变函数教学的很多方面。在教与学的过程中,利用MATLAB软件,学生将所学习的理论进行模拟实验,提高了学生学习兴趣,增强了学生的编程动手能力,从而提高了复变函数课程的教学效果。   参考文献   [1] 庞学诚,梁金荣,柴俊.复变函数[M].北京:科学出版社,2003.   [2] 刘建亚.大学数学教程―复变函数与积分变换(第二版)[M].北京:高等教育出版社,2011.   [3] 彭芳麟.数学物理方程的MATLAB解法与可视化[M].北京:清华大学出版社 2004.   [4] 常巍,谢光军,黄朝峰.MATLAB R2007基础与提高[M].北京:电子工业出版社,2007.   [5] 薛定宇,陈阳泉.高等应用数学问题的MATLAB求解[M].北京:清华大学出版社,2004.   [6] 刘卫国.MATLAB程序设计与应用(第二版)[M].北京:高等教育出版社,2006.
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。君,已阅读到文档的结尾了呢~~
第1章 复数与复变函数&#40;数学物理方程&#41;
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第1章 复数与复变函数&#40;数学物理方程&#41;
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口复变函数z^3+1=0求怎么解
郭嘉fpEV93DJ97
用欧拉公式写可以简便些
为您推荐:
其他类似问题
一共有3个根:x^3+1=0(x+1)(x^2-x+1)=0x+1=0或x^2-x+1=0x1=-1,x2=1/2+(√3/2)i,x3=1/2-(√3/2)i
扫描下载二维码

我要回帖

更多关于 复变函数与积分变换 的文章

 

随机推荐