实验一、复变函数与特殊函数图形的绘制.doc_第1页
实验一、复变函数与特殊函数图形的绘制.doc_第2页
实验一、复变函数与特殊函数图形的绘制.doc_第3页
实验一、复变函数与特殊函数图形的绘制.doc_第4页
实验一、复变函数与特殊函数图形的绘制.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一、复变函数与特殊函数图形的绘制一、复变函数图形的绘制例题:编程绘制出复变函数的图形。解:%experiment1.mclose allclear allm=30;r=(0:m)/m;theta=pi*(-m:m)/m;z=r*exp(i*theta);w=z.3;blue=0.2;x=real(z);y=imag(z);u=real(w);v=imag(w);v=v/max(max(abs(v); %函数值虚部归一化M=max(max(u);m=min(min(u);axis(-1 1 -1 1 m M)caxis(-1 1) %指定颜色值的范围s=ones(size(z);subplot(131)mesh(x,y,m*s,blue*s) %画投影图hold onsurf(x,y,u,v) %画表面图xlabel(x)ylabel(y)zlabel(u)title(z3)hold offcolormap(hsv(64) %画色轴w=z.(1/3);x=real(z);y=imag(z);subplot(132)for k=0:2 rho=abs(w); phi=angle(w)+k*2*pi/3; u=rho.*cos(phi); v=rho.*sin(phi); v=v/max(max(abs(v); %函数值虚部归一化 M=max(max(max(M,u); m=min(min(min(m,u); surf(x,y,u,v) %画表面图 axis(-1 1 -1 1 m M) hold onends=ones(size(z);mesh(x,y,m*s,blue*s) %画投影图xlabel(x)ylabel(y)zlabel(u)title(z1/3)colormap(hsv(64) %画色轴w=1./z;w(z=0)=NaN;x=real(z);y=imag(z);u=real(w);v=imag(w);v=v/max(max(abs(v); %函数值虚部归一化M=max(max(max(M,u);m=min(min(min(m,u);subplot(133)surf(x,y,u,v) %画表面图hold onaxis(-1 1 -1 1 m M)s=ones(size(z);mesh(x,y,m*s,blue*s) %画投影图xlabel(x)ylabel(y)zlabel(u)title(1/z)colormap(hsv(64) %画色轴 二、特殊函数图形的绘制1、函数的绘制% Fig1d15.mx=-3:0.01:3;y=gamma(x);plot(x,y,linewidth,4)grid onaxis(-3 3 -5 5)xlabel(x)ylabel(y)title(Gamma函数)2、勒让德函数的绘制l阶勒让德多项式的定义是: 其中,连带勒让德函数的定义是 其中,而是的m阶导数。MATLAB计算连带勒让德函数的指令是 在给定N,X值以后,它将计算所有N阶连带勒让德函数在X处的函数值。如果X是矢量,所得的结果P是矩阵,而P(m+1,i)则是连带勒让德函数在X(i)处的函数值。例如,在指令窗中输入 legendre(2,0:0.1:0.2)产生的矩阵是: -0.5000 -0.4850 -0.4400 0 -0.2985 -0.58793.0000 2.9700 2.8800它表示的结果是例题:画出所有3阶连带勒让德函数的图形。解:% Fig1d17.mx=0:0.01:1;y=legendre(3,x);plot(x,y(1,:),-,x,y(2,:),-.,x,y(3,:),:,x,y(4,:),-)title(勒让德多项式)legend(P_30,P_31,P_32,P_33)运行程序,得到如下的图形:3、贝塞尔函数的绘制MATLAB有5种计算贝塞尔函数的指令,计算指令 所计算的函数J=besselj(n,z) 计算n阶第一类贝塞尔函数的值N=bessely(n,z) 计算n阶第二类贝塞尔函数的值H=besselh(n,k,z) 计算n阶第一类汉开尔函数(k=1)的值或n阶第二类汉开尔函数(k=2)的值I=besseli(n,z) 计算n阶第一类虚宗量贝塞尔函数的值K=besselk(n,z) 计算n阶第二类虚宗量贝塞尔函数的值例题:绘出前四个第一类贝塞尔函数的曲线。解:%Fig1d20.mclear allclose ally=besselj(0:3,(0:0.2:10);figure(1)plot(0:0.2:10),y(:,1),b-,(0:0.2:10),y(:,2),b-*,. (0:0.2:10),y(:,3),r-.,(0:0.2:10),y(:,4),r-o)xlabel(x)ylabel(J_nu(x)title(贝塞尔函数J_0,1,2,3的图形)legend(J_0,J_1,J_2,J_3)三、上机作业:1、 编程绘制根式复变函数的图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论