电子课件 [数学物理方法与仿真(第3版)][杨华军][电子教案(PPT版本)]chapter15
- 格式:ppt
- 大小:513.50 KB
- 文档页数:21
![电子课件 [数学物理方法与仿真(第3版)][杨华军][电子教案(PPT版本)]chapter15](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/bb37db926137ee06eff91889.webp)
![电子课件 [数学物理方法与仿真(第3版)][杨华军][电子教案(PPT版本)]chapter15](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/bb37db926137ee06eff91889.webp)
仿真实验第一部分:计算机仿真在复变函数中的应用仿真实验1: 绘出对数函数Ln z 的图形.【Matlab 源程序】z=cplxgrid(20); w=log(z); for k=0:3 w=w+i*2*pi;surf(real(z),imag(z),imag(w),real(w)); hold on title('Lnz')endview(-75,30)仿真实验2:若 (1,2,,)k z k n =⋅⋅⋅对应为10nz -=的根,其中2n ≥且取整数.试用计算机仿真编程验证下列数学恒等式 11()10,()nnk k m m m k z z ==≠=-∑∏成立.【Matlab 源程序】n=round(1000*random('beta',1,1))+1 % n=input('please enter n=') su=1; sum=0; for s=1:nN(s)=exp(i*2*s*pi/n); endfor k=1:n for s=1:n if s~=ksu=1/(N(k)-N(s))*su; end endsum=sum+su; su=1; end sum%仿真验证结果为:n =735 sum =2.2335e-016 -5.1707e-016i仿真实验3: 对于复变函数sin ()z f z z=,用Mtlab 仿真计算极限0lim ()z f z →,1lim ()z i f z →+.【Matlab 源程序】clear syms zf=sin(z)/z; limit(f,z,0)%仿真结果为ans=1 limit(f,z,1+i) %仿真结果为ans=1/2*sin(1)*cosh(1)-1/2*i*sin(1)*cosh(1)+1/2*i*cos(1)*sinh(1)+1/2*cos(1)*sinh(1)仿真实验5: 研究电偶极子(Diploe)所产生的电势和电场强度【2】.设在(,)a b 处有电荷q +,在(,)a b --处有电荷q -.则在电荷所在平面上任何一点的电势为011()2πq V r r ε+-=-,其中91,,910,4πr r ε+-===⨯6210, 1.5, 1.5q a b -=⨯==-【Matlab 源程序】根据解析函数理论中求复势的方法,可由等势线求出电力线方程.下面给出计算机仿真方法求解:仿真(MATLAB)程序和仿真结果clear ;clf;q=2e-6;k=9e9;a=1.5;b=-1.5;x=-6:0.6:6;y=x; [X,Y]=meshgrid(x,y);rp=sqrt((X-a).^2+(Y-b).^2); rm=sqrt((X+a).^2+(Y+b).^2);V=q*k*(1./rp-1./rm); % 计算电势 [Ex,Ey]=gradient(-V); %计算电场强度AE=sqrt(Ex.^2+Ey.^2);Ex=Ex./AE;Ey=Ey./AE; %场强归一化cv=linspace(min(min(V)),max(max(V)),49); %用黑实线绘等势线contour (X,Y,V,cv,'k-') %axis('square')title('\fontname{宋体}\fontsize{22}电偶极子的场和等势线'),hold on quiver(X,Y,Ex,Ey,0.7) plot(a,b,'wo',a,b,'w+') plot(-a,-b,'wo',-a,-b,'w-')xlabel('x'); ylabel('y'),hold off说明:图21.5中黑实线代表等势线,箭头构成电力线.根据题中电荷的位置,不难看出图中右下方为正电荷,左上方为负电荷. 仿真实验6: 求积分 π6i ix1=ch3zdz; x2(1)d zz e z-=-⎰⎰.【Matlab 源程序】syms zx1=int(cosh(3*z),z,pi/6*i,0) x2=int((z-1)*exp(-z),z,0,i) %仿真结果为:x1 = -1/3*i x2 = -i/exp(i)仿真实验7:求函数112++z z 在奇点处的留数. 【Matlab 源程序】[R,P,K]= residue ([1,0,1],[1,1])%仿真结果为: R= 2 P = -1 K = 1 -1图 21.5电偶极子的场和等势线仿真实验8:求函数222(,)(2)x y xyz f x y x x e---==-在原点(0,0),以及(1,a)点处的Taylor展式.【Matlab源程序】syms x y; f=(x^2-2*x)*exp(-x^2-y^2-x*y);F=maple('mtaylor',f,'[x,y]',8) %在(0,0)点处的泰勒级数展开latex(collect(F,x))syms a;F=maple('mtaylor',f,'[x=1,y=a]',3); %在(1,a)点处的泰勒级数展开F=maple('mtaylor',f,'[x=a]',3); %对单变量展开, 且x=a仿真实验8:求1()f tt=的Fourier变换.【Matlab源程序】syms t vfourier(1/t)%仿真结果为: ans = i*pi*(1-2*heaviside(w))仿真实验9:求3w(w)w heaviside(w)F e-=的Fourier逆变换.【Matlab源程序】syms t u wifourier(w*exp(-3*w)*sym('Heaviside(w)'))%仿真结果为: ans =1/2/(-3+i*x)^2/pi仿真实验10:求1()1F ss=-的Laplace逆变换.【Matlab源程序】syms s t wF=ilaplace(1/(s-1))%仿真结果为: F=exp(t)。
数学物理方法(第四版)梁昆淼 编(高等教育出版社)主讲教师:张华永参考教材:1. 数学物理方法(第三版),汪德新 编,科学出版社,2007年4月.2. 数学物理方法与计算机仿真,杨华军 编,电子工业出版社,2006年7月.3. 复变函数论方法(第六版), 拉夫连季耶夫 等 编,高等教育出版社, 2006年1月4. 特殊函数论,王竹溪,郭敦仁 编, 北京大学出版社第一章:复变函数§1.1 复数与复数运算1. 复数的基本概念● 复数的定义:形如iy x +的数称为复数(complex number ),记做iy x z +=,其中实数x 和y 分别称为复数z 的实部(real part)和虚部(imaginary part),记作)Re(z x =,)Im((z y =。
当0=x 时,iy z =称为纯虚数;当0=y 时,x z =为实数;0==y x 时,0=z 称为复数0,它既是实数又是纯虚数。
● 复数平面:在直角坐标平面xOy 上,把复数iy x z +=用坐标为),(y x 的点来表示,这个直角坐标平面xOy 叫做复数平面。
图1-1如图1-1,复数平面上的x 轴和y 轴分别叫做实轴和虚轴。
复数iy x z +=与复数平面上的点),(y x 一一对应。
● 复数的矢量表示:如图1-1,在复数平面上作矢量→Oz ,矢量→Oz 与复数iy x z +=一一对应,复数iy x z +=可用复数平面上的矢量→Oz 来表示。
复数iy x z +=的实部x 和虚部y 分别为矢量→Oz 的直角坐标分量。
● 复数在极坐标系中的表示:如图1-1,在复数平面上建立极坐标系,取x 轴的正半轴为极轴,坐标原点为极点,则可得复数iy x z +=的对应点),(y x 的极坐标,包括极径ρ和极角ϕ。
复数的模:复数iy x z +=对应点),(y x 的极坐标的极径或矢量→Oz 的长度ρ称为复数z 的模,记做22y x z +==ρ。