Matlab在复变函数中应用

Matlab在复变函数中应用
Matlab在复变函数中应用

Matlab在复变函数中应用

数学实验(一)

西安交通大学理学院

二??八年十一月

MATLAB在复变函数中的应用

复变函数的运算是实变函数运算的一种延伸,但由于其自身的一些特殊的性质而显得不同,特别是当它引进了“留数”的概念,且在引入了Taylor级数展开Laplace变换和Fourier变换之后而使其显得更为重要了。

使用MATLAB来进行复变函数的各种运算;介绍留数的概念及MATLAB的实现;介绍在复变函数中有重要应用的Taylor展开和Laurent展开;利用Matlab 实现Laplace变换和Fourier变换。

1 复数和复矩阵的生成

i,j,sqrt(,1)在MATLAB中,复数单位为,其值在工作空间中都显示为0,

1.0000i。

1.1 复数的生成

z,a,b,iz,a,bi复数可由语句生成,也可简写成。

z,r,exp(i,theta)另一种生成复数的语句是,也可简写成z,r,exp(thetai),其中theta为复数辐角的弧度值,r为复数的模。 1.2 创建复矩阵创建复矩阵的方法有两种。

(1)如同一般的矩阵一样以前面介绍的几种方式输入矩阵

A,[3,5,i,,2,3i,9,exp(i,6),23,exp(33i)]例如: (2)可将实、虚矩阵分开创建,再写成和的形式例如:

re,rand(3,2) ;

im,rand(3,2) ;

com,re,i,im

com,

[0.6602,0.3093i0.3412,0.3704i

0.3420,0.8385i0.5341,0.7027i

0.2897,0.5681i0.7271,0.5466i]

注意实、虚矩阵应大小相同。

2 复数的运算

1,复数的实部和虚部

复数的实部和虚部的提取可由函数real和imag实现。调用形式

real(x)x 返回复数的实部

imag(x)x 返回复数的虚部

2(共轭复数

复数的共轭可由函数conj实现。

调用形式

conj(x)x 返回复数的共轭复数

3(复数的模和辐角

复数的模和辐角的求解由功能函数abs和angle实现。调用形式

abs(x)x 复数的模

angle(x)x 复数的辐角

例:求下列复数的实部与虚部、共轭复数、模与辐角

(3,4i)(2,5i)13i1,8213,2i2ii,4i,ii1,i(1) (2) (3) (4) 由MATLAB输入如下:

a,[1/(3,2i),1/i,3i/(1,i),(3,4i),(2,5i)/2i,i^8,4,i^21,i] a,

0.2308,0.1538i1.5000,2.5000i,3.5000,13.0000i1.0000,3.0000i real(a) %实部

ans,

0.2308 1.5000 –3.5000 1.0000 imag(a) %虚部

ans,

–0.1538 –2.5000 –13.0000 –3.0000 conj(a) %共轭复数

ans,

0.2308+0.1538i 1.5000+2.5000i –3.5000+13.0000i

1.0000+3.0000i

abs(a) %模

ans,

0.2774 2.9155 13.4629 3.1623 angle(a) %辐角

ans,

–0.5880 –1.0304 –1.8228 -1.2490 4(复数的乘除法

复数的乘除法运算由“/”和“”实现。 ,

例复数的乘除法演示。

x,4,exp(pi/3i)

x,

2.0000,

3.4641i

y,3,exp(pi/5i)

y,

2.4271,1.7634i

y1,3,exp(pi/5,i)

y1,

2.4271,1.7634i

x/y

ans,

1.2181,0.5423i

x/y1

ans,

0.1394,1.3260I

(?)/5i(?)/(5,i)(?)/5,i 由此例可见,相当于,和不相等。

5(复数的平方根

复灵敏的平方根运算由函数sqrt实现。调用形式

x sqrt(x) 返回复数的平方根值

6(复数的幂运算

xnx^n复数的幂运算的形式为,结果返回复数的次幂。

例求下列各式的值

(,1)^(1/6)

ans,

0.8660+0.5000 i

7(复数的指数和对数运算

复数的指数和对数运算分别由函数exp和log实现。调用形式

exp(x) 返回复数x的以e为底的指数值

log(x) 返回复数x的以e为底的对数值例求下列式的值(参见参考资料【4】P.68.2–15)。

log(,i)

ans,

0,1.5708i

log(,3,4i)

ans,

1.6094,

2.2143i

8(复数的三角函数运算

复数的三角函数运算函数参见下面的复数三角函数

复数三角函数表

函数名函数功能函数名函数功能

xx的正弦函数值的反正弦值返回复数返回复数sin(x)asin(x)

xx的余弦函数值的反余弦值返回复数返回复数cos(x)acos(x)

xx的正切函数值的反正切值返回复数返回复数tan(x)atan(x)

xx的余切函数值的反余切值返回复数返回复数cot(x)acot(x)

xxsec(x)asec(x)返回复数的正割函数值的反正割值返回复数

xxcsc(x)acsc(x)返回复数的余割函数值的反余割值返回复数

x的双曲余切返回复数

x返回复数的双曲正弦值 sinh(x)coth(x) 值

x的双曲正割返回复数x返回复数的双曲余弦值 cosh(x)sech(x) 值

x的双曲余割返回复数x返回复数的双曲正切值 tanh(x)csch(x) 值

9( 复数方程求根

复数方程求根或实方程的复数根求解也由函数solve实现。见下面的例子. 3x,8,0例求方程所有的根(参见参考资料【4】P.32.1–16)。

,,solve(x^3,8,0)

ans,

[ –2]

[1,i,3^(1/2)]

[1,i,3^(1/2)]

3 留数

留数定义:

f(z)设a是的孤立奇点,C是a的充分小看邻域内一条把a点包含在其内部1f(z)dz,C,2if(z)Res[f(z),a]的闭路,积分称为在a点的留数或残数,记作。在MATLAB中,可由函数residue实现。

residue 留数函数(部分分式展开)

[R,P,K],residue(B,A) 函数返回留数,极点和2个多项式比值

B(s)/A(s)的部分分式展开的直接项。

B(s)R(1)R(2)R(n),,,?,,K(s)A(s)s,P(1)s,P(2)s,P(n)

如果没有重根,则向量B和A为分子、分母以s降幂排列的多项式系数,留数返回为向量R、极点在向量P的位置,直接项返回到向量K。极点的数目

n,length(A),1,length(R),length(P)length(B),length(A)。如果,则直接项系length(K),length(B),length(A),1数为空;否则。如果存在M重极点即有

P(j),?,P(j,m,1)则展开项包括以下形式

R(j)R(j,1)R(j,m,1),,?,2ms,P(j)(s,P(j))(s,P(j))

[B,A],residue(R,P,K) 有3个输入变量和2个输出变量,函数转换部分

因式展开还为系数为B和A的多项式比的形式。

注意:数值上讲,分式多项式的部分因式展开实际上代表了一类病态问题。

A(S)如果分母多项式是一个近似有重根的多项式,则在数值上的一点微小变化,包括舍入误差都可能造成极点和留数结果上的巨大变化。因此使用状态空间和零点—极点表述的方法是可取的。

求如下函数的奇点处的留数。例

z,1

2z,2z

在MATLAB实现如下

[r,p,k],residue([1,1],[1,,2,0]) r,

1.5000

–0.5000

p,

2

k,

[ ]

Res[f(z),2],1.5;Res[f(z),0],,0.5所以可得。

例计算下面的积分

zdz4,C,z1

|z|,2其中C为正向圆周。 (参见参考资料【4】P.158.例2) 解:先求被积函数的留数

[r,p,k],residue([1,0],[1,0,0,0,,1])

r,

0.2500

0.2500

–0.2500–0.0000 i

–0.250+0.0000 i

p,

–1.0000

1.0000

0.0000+1.0000 i

0.0000–1.0000 i

k,0

[ ]

|z|,2可见在圆周内有四个极点,所以积分值等于

2,pi,(0.25,0.25,0.25,0.25),0。

4 Taylor级数展开

Taylor级数开展在复变函数中有很重要的地位,如分析复变函数的解析性等。

f(x)x,x0函数在点的Taylor级数开展为

^2^3,,,f(x),x0,f(x0)(x,x0),f(x0)(x,x0)/2!,f(x0)(x,x0)/3!,?在MATLAB中可由函数taylor来实现。

taylor 泰勒级数展开

taylor(f)f 返回函数的五次幂多项式近似。此功能函数可有3个附加

参数。

taylor(f,n)n,1 返回次幂多项式。

taylor(f,a)a 返回点附近的幂多项式近似。

taylor(r,x)findsym(f) 使用独立变量代替函数。

例求下列函数在指定点的泰勒开展式(参见参考资料【4】P.143.12)。

21/zz,0,,1tgz,z0,pi/4 (1) (2);

MATLAB实现为:

taylor(1/x^2,,1)

3,2,x,3,(x,1)^2,4,(x,1)^3,5,(x,1)^4,6,(x,1)^5

taylor(tan(x),pi/4)

ans,

1,2,x,1/2,pi,2,(x,1/4,pi)^2,8/3,(x,1/4,pi)^3,10/3,

(x,1/4,pi)^4,64/15,(x,1/4,pi)^5

例再看下面的展开式

taylor(sin(x)/x,10)

ans,

1,1/6,x^2,1/120,x^4,1/5040,x^6,1/362880,x^8

x,0展开式说明是此函数的伪奇点~

taylor这里的展开式运算实质上是符号运算,因此在MATLAB中执行此命

symsx,z?令前应先定义符号变量,否则MATLAB将给出出错信息~

共形映射成像特点

复变函数中的共形映射可以解释为从一个平面到另一个平面的单叶保角变换。其最大的特点是能够将一个不规则的区域变换到一个易于我们研究的区域。

我们知道,在流体力学中,复数的引入使许多问题的研究变得简单,例如流量、环流,流量、复速度的表示和研究都得到一定的简化。而在研究一个物体表面流体的作用时,如果物体表面是不规则的,例如机翼剖面,那么研究难度将会增大很多。同样在电场,电势研究方面,对于不规则物体的电场研究也是一个难点。而保形变换能够将不规则形状变换到一个规则的形状,例如圆形或者矩形,那么在这个规则的形状下研究,问题将得到很大的简化。

由于共形映射具有诸如保角等优良的性质,它已经不单单只为解决数学问题提供帮助,在更为广阔的方面都有所应用。它的各种变换形式更是在不同领域的学科中发挥着重要作用。比较著名的如默比乌斯变换,施瓦茨-克里斯托费尔变换等

等。在弹性力学、静电学、热流与流体力学等学科中,共形映射都能采取一种化繁为简的方法解决很多重要而复杂的实际问题。

复变函数的理论发展和实际应用日趋成熟,复变函数研究的中心对象解析函数也在理论上形成了较为完整的理论体系,然而解析函数的可视化发展却甚为缓1慢。《Visual Complex Analysis》一书将理论上难以理解的复变函数理论通过二维复平面表现出来,在共形映射的成像方面也介绍甚少。而在各种关于复变函数理论的书籍中,共形映射部分也仅仅是理论上的给出基本共形映射,诸如线性变换,指数变换等变换的区域描述。各种常见共形映射的图形,诸如:线性函数,指数函数,幂函数,儒科夫斯基函数等,通过比较不容单页性区域上的成像,加深这些函数的成像原理和过程。最后给出了一个用Maltab做的复变函数作图工具,能够实现常见区域上的共形映射的二维、三维的动态或者静态图形。线性函数一般具有形式

abazb, w,0,,,,adbccdczd,

的变化成为线性变化。简记为. wLz,()【注】条件ad-bc?0是必要的,否则导致L(z)恒为常数。

例3.1 求将上半平面变到的变换,并做出该共形映射的图像,满wwR,,0

足: , 。 Liw(),Li'()0,0

解:从到单位圆的变换为: Im0z,

zi,i, ,,ez+i从单位圆到到圆的函数为 wwR,,0

ww,0 ,,R复合得到:

w-wzi,i,0, =eRz+i所以

所求变化为:

zi, wRiw,,0z+i实现上述变换的程序以及结果如下: 程序3-1:

x=-20:0.1:20; %产生上半平面的格点 y=0.1:0.1:20;

[xx,yy]=meshgrid(x,y);

z=xx+yy*i;

w=5*i*(z-i)./(z+i)+1/7*pi %函数 subplot(2,2,1); cplxmap(z,w); %自带函数作图 subplot(2,2,2); surf(real(z),real(w),imag(w),imag(z)); %图二colorbar('vert'); title('三维图形');

subplot(2,2,3);

plot(real(z),imag(z)); %原上半平面格点

title('原上半平面格点');

w=5*i*(z-i)./(z+i)+1/7*pi; subplot(2,2,4);

plot(real(w),imag(w)); %映射后的图形

title('映射后的图形');

运行结果:如图3-1

图3-1 为了详细得到映射过程,即具体从原来的上半平面中的哪部分到新图形的哪

部分,我们可以设点原来上半平面的区域范围来作图: 程序3-2:

x=0:0.1:20; %产生上半平面的格点

y=0.1:0.1:20;

[xx,yy]=meshgrid(x,y); z=xx+yy*i;

w=5*i*(z-i)./(z+i)+1/7*pi %函数

subplot(2,2,1);

plot(real(z),imag(z)); title('第一象限图');

subplot(2,2,2);

plot(real(w),imag(w)); %图二

axis equal;

title('作图映射区域');

x=-20:0.1:0; %产生上半平面的格点 y=0.1:0.1:20;

[xx,yy]=meshgrid(x,y); z=xx+yy*i;

w=5*i*(z-i)./(z+i)+1/7*pi %函数

subplot(2,2,3);

plot(real(z),imag(z)); %原上半平面格点 title('第二象限'); subplot(2,2,4);

plot(real(w),imag(w)); %映射后的图形 axis equal;

title('映射后的图形'); 运行结果:如图3-2

图3-2

幂函数:

讨论幂函数

nwz, ,其中n>1且为自然数, 除了z=0及z=?外,它处处具有不为0的导数,因而

这些点都是保角的。且由于幂函数将角形区域保形变换成角形区d:0arg(z)<,, 2,,,域所以它的单页性区域为:0 < arg(z)

0arg()36,,z例3.2 将变到平面 . 0arg()108,,z

3wz,解:用函数

程序3-4:

a=cplxgrid(40);

ll=a.^(1/360);

z=ll.^(36);

w=z.^7;

subplot(3,2,1);

cplxmap(z,w);

title('w=z^7的三维图形');

colorbar('vert'); subplot(3,2,2);

surf(real(z),real(w),imag(w),imag(z));

title('w=z^7的三维图形');

colorbar('vert'); a=cplxgrid(40);

ll=a.^(1/360);

z=ll.^(36);

w=z.^3

w2=z.^10;

subplot(3,2,3); cplxmap(z,w);

title('w=z^3的三维图形');

colorbar('vert'); subplot(3,2,4);

surf(real(z),imag(z),real(w2),imag(w2));

title('w=z^5的三维图形');

colorbar('vert'); subplot(3,2,5); plot(real(z),imag(z));

title('z平面');

axis equal;

subplot(3,2,6); plot(real(w),imag(w));

title('w平面');

%平衡坐标轴

axis equal;

运行结果:如图3-4

图3-4

3.3 根式函数

nwz,作为幂函数的逆变换

nwz,

2,将z平面上的角形区域保形变换成角形区域,,,d:0arg(z)

D:0arg(z)<.,,

1136wz,例3.3 做出和的图形,并进行对比。 wz,

解:

程序3-5:

z=cplxgrid(40); w=z.^(1/3); w2=z.^(1/10);

subplot(2,2,1); cplxmap(z,w); % z.^(1/3)的三维图像

title('w=z.^(1/3)');

subplot(2,2,2);

cplxmap(z,w2); %z.^(1/10)的三维图形

title('w=z.^(1/6)');

subplot(2,2,3);

plot(real(z),imag(z)); %z的平面图形

title('z'); subplot(2,2,4);

plot(real(w),imag(w)); %z.^(1/3)的平面图形 title('w=z.^(1/3)'); 运行结果:如图3-5

图3-5

指数函数

指数函数

zwe,

z()'0e,在任意有限点均有,因此它在z平面是保角的。单页区域是带形区域:,可将它变到: 0Im()(02),,,,zhh,0arg(),,zh

z13we,例3.5 做出的三维和二维图形,单页性区域为: ,,,0Im()z7 (1) 三维图形:

程序3-8:

x=-20:0.1:20;

y=0:0.1:13*pi/7;

[xx,yy]=meshgrid(x,y); z=xx+yy*i;

w=exp(z);

subplot(2,1,1);

cplxmap(z,w);

%surf(real(w),imag(w),real(z),imag(z));

colorbar('vert'); view(10,3)

subplot(2,1,2);

cplxmap(w,z);

运行结果:如图3-8

图3-8 (2)二维图形

-9: 程序3

x=-20:0.1:20;

y=0:0.1:13*pi/7;

[xx,yy]=meshgrid(x,y); z=xx+yy*i; w=exp(z);

subplot(2,1,1);

plot(real(z),imag(z));

subplot(2,1,2);

plot(real(w),imag(w));

运行结果:如图3-9

图3-9

3.5 对数函数

zwe,作为指数函数的逆变换

zln,w 将w平面上的角形区域保形变换成z平面上的G:0arg(w)h(0h2),,,,, 0arg()(02),,,,whh,带形区域g:0Imzh,,,单页性区域为:的扇形区

域,保形变换为:。 0Im,,zh

ew,ln例3.6 做出函数在如下区域的图形;

,0arg(),,w0arg(),,w,(1); (2) ; 2

3,,,0arg()w0arg()2,,w,(3); (4) . 2

解:

程序3-10:

a=cplxgrid(40);

for i=0:3

z=exp(i*pi/2)*a.^((i+1)/4);

w=log(z);

subplot(2,2,i+1);

cplxmap(z,w);

end

运行结果:如图3-10

图3-10

程序3-11:

a=cplxgrid(40);

for k=0:3

z=exp((k+1)*pi/4*i)*a.^((k+1)/4); w=log(z);

subplot(4,2,2*k+1);

plot(real(z),imag(z));

axis equal;

subplot(4,2,2*k+2);

plot(real(w),imag(w)); end

运行结果:如图3-11

图3-11

儒科夫斯基变换

21aw(z),,具有形式的变换,成为儒科夫斯基变换。不是一般性,取a=1,2z

11w(z),,得到。 2z

如果令,即 zrr,,,(01)

11,i,ur,,,()cos,,zre,,,,11,wuiv,,

r2,,w(z),,,,,,, ,112z,vr,,()cos,,r,2则将圆变换为椭圆 zrr,,,(01) 22uv 1,,22abrr

其中

1111。 arbr,,,,(),()rrr22

2z>1z1,单页性区域可记为:(1)单位圆盘:;(2)单位圆盘外部:;

Imz<0(3)上半平面:;(4)下半平面:。 Imz0,

22(x0.4)(y0.9)2.25,,,,例3.10对于圆周内部和圆周22x(y0.6)1,,,外部所围成的区域用儒科夫斯基变换。

程序3-17:

复变函数试题与答案

第一章 复数与复变函数 一、 选择题 1.当i i z -+= 11时,5075100z z z ++的值等于( ) (A )i (B )i - (C )1 (D )1- 2.设复数z 满足3 )2(π = +z arc ,6 5)2(π = -z arc ,那么=z ( ) (A )i 31+- (B )i +-3 (C )i 2321+- (D )i 2 123+- 3.复数)2 ( tan πθπ θ<<-=i z 的三角表示式是( ) (A ))]2 sin()2 [cos(sec θπ θπθ+++i (B ))]2 3sin()23[cos(sec θπ θπθ+++i (C ))]23sin()23[cos(sec θπθπθ+++-i (D ))]2 sin()2[cos(sec θπ θπθ+++-i 4.若z 为非零复数,则2 2z z -与z z 2的关系是( ) (A )z z z z 222≥- (B )z z z z 22 2=- (C )z z z z 22 2≤- (D )不能比较大小 5.设y x ,为实数,yi x z yi x z +-=++=11,1121且有1221=+z z ,则动点),(y x 的轨迹是( ) (A )圆 (B )椭圆 (C )双曲线 (D )抛物线 6.一个向量顺时针旋转 3 π ,向右平移3个单位,再向下平移1个单位后对应的复数为 i 31-,则原向量对应的复数是( ) (A )2 (B )i 31+ (C )i -3 (D )i +3

7.使得2 2 z z =成立的复数z 是( ) (A )不存在的 (B )唯一的 (C )纯虚数 (D )实数 8.设z 为复数,则方程i z z +=+2的解是( ) (A )i +- 43 (B )i +43 (C )i -4 3 (D )i --43 9.满足不等式 2≤+-i z i z 的所有点z 构成的集合是( ) (A )有界区域 (B )无界区域 (C )有界闭区域 (D )无界闭区域 10.方程232= -+i z 所代表的曲线是( ) (A )中心为i 32-,半径为2的圆周 (B )中心为i 32+-,半径为2的圆周 (C )中心为i 32+-,半径为2的圆周 (D )中心为i 32-,半径为2的圆周 11.下列方程所表示的曲线中,不是圆周的为( ) (A ) 22 1 =+-z z (B )433=--+z z (C ) )1(11<=--a az a z (D ))0(0>=-+++c c a a z a z a z z 12.设,5,32,1)(21i z i z z z f -=+=-=,则=-)(21z z f ( ) (A )i 44--(B )i 44+(C )i 44-(D )i 44+- 13.0 0) Im()Im(lim 0z z z z x x --→( ) (A )等于i (B )等于i -(C )等于0(D )不存在 14.函数),(),()(y x iv y x u z f +=在点000iy x z +=处连续的充要条件是( ) (A )),(y x u 在),(00y x 处连续(B )),(y x v 在),(00y x 处连续 (C )),(y x u 和),(y x v 在),(00y x 处连续(D )),(),(y x v y x u +在),(00y x 处连续

(完整版)复变函数知识点梳理解读

第一章:复数与复变函数 这一章主要是解释复数和复变函数的相关概念,大部分内容与实变函数近似,不难理解。 一、复数及其表示法 介绍复数和几种新的表示方法,其实就是把表示形式变来变去,方便和其他的数学知识联系起来。 二、复数的运算 高中知识,加减乘除,乘方开方等。主要是用新的表示方法来解释了运算的几何意义。 三、复数形式的代数方程和平面几何图形 就是把实数替换成复数,因为复数的性质,所以平面图形的方程式二元的。 四、复数域的几何模型——复球面 将复平面上的点,一一映射到球面上,意义是扩充了复数域和复平面,就是多了一个无穷远点,现在还不知道有什么意义,猜想应该是方便将微积分的思想用到复变函数上。 五、复变函数 不同于实变函数是一个或一组坐标对应一个坐标,复变函数是一组或多组坐标对应一组坐标,所以看起来好像是映射在另一个坐标系里。 六、复变函数的极限和连续性 与实变函数的极限、连续性相同。 第二章:解析函数

这一章主要介绍解析函数这个概念,将实变函数中导数、初等函数等概念移植到复变函数体系中。 一、解析函数的概念 介绍复变函数的导数,类似于实变二元函数的导数,求导法则与实变函数相同。 所谓的解析函数,就是函数处处可导换了个说法,而且只适用于复变函数。而复变函数可以解析的条件就是:μ对x与ν对y的偏微分相等且μ对y和ν对x的偏微分互为相反数,这就是柯西黎曼方程。二、解析函数和调和函数的关系 出现了新的概念:调和函数。就是对同一个未知数的二阶偏导数互为相反数的实变函数。而解析函数的实部函数和虚部函数都是调和函数。而满足柯西黎曼方程的两个调和函数可以组成一个解析函数,而这两个调和函数互为共轭调和函数。 三、初等函数 和实变函数中的初等函数形式一样,但是变量成为复数,所以有一些不同的性质。 第三章:复变函数的积分 这一章,主要是将实变函数的积分问题,在复变函数这个体系里进行了系统的转化,让复变函数有独立的积分体系。但是很多知识都和实变函数的知识是类似的。可以理解为实变函数积分问题的一个兄弟。 一、复积分的概念 复积分就是复变函数的积分,实质是两个实二型线积分。所以应该具有相应的实二型线积分的性质。复积分存在的充分条件是实部函数和虚部函数都连续。 二、柯西积分定理

复变函数与积分变换复习重点2019.12.21

复变函数与积分变换复习要点 第一章 (1)复数x iy +与三角形式(cos sin )r i θθ+互相转换,计算。 参考:第一章试题库 第3, 15,题。 (2)复数开n 次方。 参考:课本P12例1.8 本章试题库 16. 17题。 第二章 (1)可导与解析的关系。调和函数与解析函数的关系 参考:课本P25 26 P30.31 (2)用C-R 方程判断函数在某点处的可导性。课本P27定理2.1. 参考:课本P29例2.4 ,本章试题库 第14.15题 (3)已知解析函数实部u(x)或者v(x),求虚部v(x)或者u(x)。 参考:课本P32例2.6例 2.7 本章试题库第11.12.13题 (4)初等函数中重点:指数函数和对数函数的计算。 参考:课本P37 例2.11 例2.12 例2.13 本章试题库第7.10题 第三章 (1)非解析函数沿着非封闭曲线积分。 参考:课本P48 例3.1; P65 习题三 3.1 试题库第12.13题 (2)解析函数沿着封闭曲线的积分。 参考:课本P58 例3.10 P63例3.12 ; P66 习题三 3.11 试题库第11.14.15题 第四章 (1)级数敛散性判定。 参考:课本P69例4.2 试题库第1.2题 (2)求幂级数得收敛半径。 参考:课本P74 例4.3 试题库第3.4.5.6题 (3)函数在解析区域的洛朗展开式。 参考:课本P84例4.13 P88 习题四4.8题第1.2小题,试题库第11.12.13题 第五章 (1)孤立奇点的分类以及极点的阶数。 参考:课本P90 P91 P92 试题库第1.2.11题 (2)会求孤立奇点处的留数值。 参考:课本P100 例5.18 例5.19 试题库第4.5.6.12题 (3)会用留数定理求函数沿着封闭曲线的积分。 参考:课本P101例5.21 试题库第13题 第八章 (1)单位脉冲函数的性质

MATLAB在复变函数与积分变换里的应用

MATLAB在复变函数与积分变换里的应用 目录 1复数的生成 (1) 2 复常数的运算 (1) 2.1—2.3 求复数的实部、虚部、模、幅角、共轭复数 (1) 2.4—2..8两个复数之间进行乘除法运算、幂运算、指数对数运算及方程求根 (2) 2..9MA TLAB极坐标绘图 (6) 3 泰勒级数的展开 (3) 4 留数计算和有理函数的部分分式展开 (4) 4.1 留数计算 (4) 4.2 有理函数的部分分式展开 (5) 5 Fourier变换及其逆变换 (6) 6 Laplace变换及其逆变换由拉普拉斯曲面图观察频域与复频域的关系 (7) 参考文献 (10)

复变函数与积分变换理论性较强,又是解决实际问题的强有力的工具. 本文利用MATLAB讨论了复变函数与积分变换中的复数运算、泰勒级数的展开、留数、有理函数展开、Fourier 变换、Laplace变换和图形绘制等几个问题.可以使用MATLAB来进行复变函数的各种运算,还可以使用matlab进行Taylor级数展开以及Laplace变换和Fourier变换。 1.复数的生成 复数的生成有两种形式。 a: z=a+b*i example1:>> z=2+3*i z = 2.0000 + 3.0000i b: z=r*exp(i*theta) example2: >> z=2*exp(i*30) z = 0.3085 - 1.9761i 2.复数的运算 2.1、复数的实部和虚部 复数的实部和虚部的提取可由函数real和imag实现。 调用形式 real(x)返回复数的实部 imag(x)返回复数的虚部 example3: >> z=4+5*i; >> real(z) ans = 4 >> imag(z) ans = 5

复变函数与积分变换试题及答案(10)

复变函数与积分变换试题与答案 一、填空(每题2分) 1.z=i 的三角表示式是: 。指数表示式是 。 2.|z -1|=4在复平面上表示的曲线是一个 。 3.38的全部单根是: , , 。 4.函数在f (z )=|z |2在z 平面上是否解析 。 5.设C 是正向圆周|z |=1,积分?c z dz 2 = 。 6.函数2 2 1 )1()(z e z f -=的弧立奇点是 和 ,其中 是极点, 是本性奇点。 7.级数 +++++n z z z 21在|z |<1时的和函数是 。 8.分式线性映射具有 , , 。 二、判断题(每题2分,请在题后括号里打“√”或“×”)。 1.零的辐角是零。 ( ) 2.i <2i . ( ) 3.如果f (z )在z 0连续,那么)(0z f '存在。 ( ) 4.如果)(0z f '存在,那f (z )在z 0解析。 ( ) 5.z e e -=2 ( ) 6.解析函数的导函数仍为解析函数 ( ) 7.幂级数的和函数在其收敛圆内解析。 ( ) 8.孤立奇点的留数在该奇点为无穷远点时其值为1--β

9.单位脉冲函数)(t δ与常数1构成一个傅氏变换对。 ( ) 10.共形映射具有保角性和伸缩率的不变性。 ( ) 三、计算题(每题6分) 1.dz z z c ?3sin (其中C 为正向圆周|z|=1) 2.?=?? ? ??-++4||3211z dz z z (积分沿正向圆周进行) 3.dz z ze z z ?=-2||21 (积分沿正向圆周进行) 4.求函数) 2()(1 )(10-+= z i z z f 在无穷远点处的留数 四、求解题(每题6分) 1. 求函数22),(y x y x u -=的共扼调和函数),(y x v 和由它们构成的解析函数 )(z f ,使f (0)=0。 2. 求函数2 ) 1(1 )(z z z f -= 在1|1|0<-

复变函数课后习题答案(全)69272

习题一答案 1.求下列复数的实部、虚部、模、幅角主值及共轭复数: (1) 1 32i + (2) (1)(2) i i i -- (3)13 1 i i i - - (4)821 4 i i i -+- 解:(1) 132 3213 i z i - == + , 因此: 32 Re, Im 1313 z z ==-, 232 arg arctan, 31313 z z z i ==-=+ (2) 3 (1)(2)1310 i i i z i i i -+ === --- , 因此, 31 Re, Im 1010 z z =-=, 131 arg arctan, 31010 z z z i π ==-=-- (3) 133335 122 i i i z i i i -- =-=-+= - , 因此, 35 Re, Im 32 z z ==-, 535 ,arg arctan, 232 i z z z + ==-= (4)821 41413 z i i i i i i =-+-=-+-=-+ 因此,Re1,Im3 z z =-=, arg arctan3,13 z z z i π ==-=-- 2.将下列复数化为三角表达式和指数表达式: (1)i(2 )1-+(3)(sin cos) r i θθ + (4)(cos sin) r i θθ -(5)1cos sin (02) i θθθπ -+≤≤

解:(1)2 cos sin 2 2 i i i e π π π =+= (2 )1-+2 3 222(cos sin )233 i i e πππ=+= (3)(sin cos )r i θθ+()2 [cos()sin()]22 i r i re π θππ θθ-=-+-= (4)(cos sin )r i θ θ-[cos()sin()]i r i re θθθ-=-+-= (5)2 1cos sin 2sin 2sin cos 222 i i θ θθ θθ-+=+ 2 2sin [cos sin ]2sin 22 22 i i e πθ θπθ πθ θ ---=+= 3. 求下列各式的值: (1 )5)i - (2)100100(1)(1)i i ++- (3 )(1)(cos sin ) (1)(cos sin ) i i i θθθθ-+-- (4) 23(cos5sin 5)(cos3sin 3)i i ????+- (5 (6 解:(1 )5)i -5[2(cos()sin())]66 i ππ =-+- 5 552(cos()sin()))66 i i ππ =-+-=-+ (2)100 100(1) (1)i i ++-50505051(2)(2)2(2)2i i =+-=-=- (3 )(1)(cos sin ) (1)(cos sin )i i i θθθθ-+-- 2[cos()sin()](cos sin ) 33)sin()][cos()sin()]44 i i i i ππ θθππ θθ-+-+= -+--+-

实验一、复变函数与特殊函数图形的绘制

实验一、复变函数与特殊函数图形的绘制 一、复变函数图形的绘制 例题:编程绘制出复变函数31/31 ,的图形。 z z , z 解: %experiment1.m close all clear all m=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 on surf(x,y,u,v) %%画表面图 xlabel('x') ylabel('y') zlabel('u') title('z^3') hold off colormap(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 on end s=ones(size(z)); mesh(x,y,m*s,blue*s) %%画投影图 xlabel('x') ylabel('y') zlabel('u') title('z^{1/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 on axis([-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)) %%画色轴

MATLAB绘图功能大全

Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab 还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。 一、二维绘图 二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。二维图形的绘制是其他绘图操作的基础。 (一)绘制二维曲线的基本函数 在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。 1.plot函数的基本用法

plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x 坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。plot函数的应用格式 plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。 例51 在[0 , 2pi]区间,绘制曲线 程序如下:在命令窗口中输入以下命令 >> x=0:pi/100:2*pi; >> y=2*exp(-0.5*x).*sin(2*pi*x); >> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。 例52 绘制曲线 这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线: >> t=-pi:pi/100:pi; >> x=t.*cos(3*t); >> y=t.*sin(t).*sin(t); >> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。实际应用中还有一些变化。

Matlab在复变函数中应用解读

Matlab在复变函数中应用 数学实验(一) 华中科技大学数学系 二○○一年十月

MATLAB在复变函数中的应用 复变函数的运算是实变函数运算的一种延伸,但由于其自身的一些特殊的性质而显得不同,特别是当它引进了“留数”的概念,且在引入了Taylor级数展开Laplace 变换和Fourier变换之后而使其显得更为重要了。 使用MATLAB来进行复变函数的各种运算;介绍留数的概念及MAT–LAB的实现;介绍在复变函数中有重要应用的Taylor展开(Laurent展开Laplace变换和Fourier变换)。 1 复数和复矩阵的生成 在MATLAB中,复数单位为)1 j i,其值在工作空间中都显示为 =sq rt = (- 0+。 .1 i 0000 1.1 复数的生成 复数可由i z+ =。 a =语句生成,也可简写成bi a z* + b 另一种生成复数的语句是) exp(i theta r =,也可简写成) =, z* exp(theta * i r z* 其中theta为复数辐角的弧度值,r为复数的模。 1.2 创建复矩阵 创建复矩阵的方法有两种。 (1)如同一般的矩阵一样以前面介绍的几种方式输入矩阵 例如:)] i A* * i i = + 3[i * - + * , ), 23 5 33 6 exp( 2 3 , exp( 9 (2)可将实、虚矩阵分开创建,再写成和的形式 例如: )2,3( re=; rand im=; )2,3( rand

im i re com *+= ] 5466.07271.05681.02897.07027.05341.08385.03420.03704.03412.03093.06602.0[i i i i i i com ++++++= 注意 实、虚矩阵应大小相同。 2 复数的运算 1.复数的实部和虚部 复数的实部和虚部的提取可由函数real 和imag 实现。 调用形式 )(x real 返回复数x 的实部 )(x imag 返回复数x 的虚部 2.共轭复数 复数的共轭可由函数conj 实现。 调用形式 )(x conj 返回复数x 的共轭复数 3.复数的模和辐角 复数的模和辐角的求解由功能函数abs 和angle 实现。 调用形式 )(x abs 复数x 的模 )(x angle 复数x 的辐角 例:求下列复数的实部与虚部、共轭复数、模与辐角 (1) i 231 + (2)i i i --131 (3)i i i 2)52)(43(-+ (4)i i i +-2184 由MATLAB 输入如下:

复变函数实验课(一)

湖北民族学院理学院 2014年春季学期 数学与应用数学专业复变函数实验课 (一)计算部分 上课教师:汪海玲

Matlab中复变函数命令集 定义符号变量Syms 虚单位z=Sqrt(-1) 复数表示z=x+y*i 指数表示z=r*exp(i*a) 求实部Real(z) 求虚部Imag(z) 求共轭Conj(z) 求模Abs(z) 求幅角Angle(z) 三角函数z=sin(z) z=cos(z) 指数函数z=exp(z) 对数函数z=log(z) 幂函数z=z^a 解方程expr=‘方程式’; Solve(expr) 泰劳展开Taylor(e,z) 求留数[r,p,k]=residue(p,q) 傅立叶变换Fourier(e,z,w) 逆傅立叶变换Ifourier(e,w,z) 拉普拉斯变换Laplace(e,w,t) 逆拉普拉斯变换Ilaplace(e,t,x)

一复数的运算 1.复数的实部和虚部 复数的实部和虚部的提取可由函数real和imag实现。 调用形式 real返回复数x的实部 (x ) (x imag返回复数x的虚部 ) 2.共轭复数 复数的共轭可由函数conj实现。 调用形式 conj返回复数x的共轭复数 (x ) 3.复数的模和辐角 复数的模和辐角的求解由功能函数abs和angle实现。 调用形式 abs复数x的模 ) (x angle复数x的辐角 ) (x 上机操作:课本例题1.2、例题1.4、课后习题(一)1. 4.复数的乘除法 复数的乘除法运算由“/”和“ ”实现。 5.复数的平方根 复灵敏的平方根运算由函数sprt实现。 调用形式 ) sprt返回复数x的平方根值 (x 6.复数的幂运算 x^,结果返回复数x的n次幂。 复数的幂运算的形式为n 上机操作:课本例题1.8 7.复数的指数和对数运算 复数的指数和对数运算分别由函数exp和log实现。

复变函数基本定义(2020年10月整理).pdf

定义 邻域-定义1.1点的邻域指: 聚点、内点、孤立点-定义1.2给定点集,及点。称为的聚点或极限点指:的任一邻域内都有的无穷多个点。若,但非的聚点,则称为的孤立点; 若,又非的聚点,则称为的外点。若有一邻域全含于内,则称为的内点。若的任一邻域内,同时有属于和不属于的点,则称为的边界点。边界点的全体称为的边界。记作。 开集、闭集-定义1.3若点集的每个聚点都属于,则称为闭集;若点集的点皆为内点,则称为开集。 有界性-定义1.4点集称为有界集,若使有。 区域-定义1.5非空开集称为区域,若是连通的,即:中任意两点可用全在中的折线连接。 闭域-定义1.6区域加上它的边界称为闭域,记为:。 约当曲线-定义1.7设是实变数的两个实函数,在闭区间上连续,则由方程 所决定的点集,称为复平面上的一条连续曲线。上式称为的参数方程分别称为的起点和终点。

单连通区域-定义1.8设为复平面上的区域,若在内无论怎样划简单闭曲线,其内部仍全含于,则称为单连通区域;非单连通区域称为多连通区域。 复变函数-定义1.9设为一复数集,若对内每一复数,有唯一确定的复数与之对应,则称在上确定了一个单值函数。若对内每一复数,有几个或无穷多个与之对应,则称在上确定了一个多值函数。 复变函数的极限-定义1.10设,为的聚点。若存在一复数,使,,只要,就有 则称沿于有极限,并记为。 连续函数-定义1.11设子点集上有定义,为的聚点,且。若 即对任给的,,只要,,就有 则称沿于连续。 复球面复平面加上点后称为扩充复平面,与它对应的就是整个球面,称为复球面。 无穷远点考虑平面上一个以原点为心的圆周,在球面上对应的也是一个圆周。当圆周的半径越大时,圆周就越趋北极。北极可以看成是与平面上的一个模为无穷大的假想点相对应,这个假想点称为无穷远点,并记为。 主要定理 约当定理-定理 1.1任一简单闭曲线将平面唯一地划分成三个点集且满足

MATLAB在复变函数与积分变换的应用

本科毕业论文 题目:MATLAB在复变函数与积分变换的应用学院:数学与计算机科学学院 班级:数学与应用数学2009级班 姓名: 指导教师:职称:副教授 完成日期:2013年05月10日

MATLAB在复变函数与积分变换的应用 摘要:复变函数与积分变换理论性较强,又是解决实际问题的强有力的工具.该课程已深入到数学的各个分支,如微分方程、积分方程、概率论和数论等多个学科.然而该课程的很多内容比较抽象,学起来比较枯燥且难学. 本文利用MATLAB讨论了复变函数与积分变换中的复数运算、泰勒级数的展开、留数、有理函数展开、Fourier变换、Laplace变换和复变函数图形绘制等几个问题.这样不仅提高和完善复变函数与积分变换方法的实用性,同时可以培养学习者运用MATLAB语言编程的能力,对学习者以后的专业课及工作中使用数学软件进行数据处理有很大帮助. 关键词:MATLAB; 复变函数; 积分变换

目录 1 引言 (1) 2 复常数的运算 (1) 2.1 求复数的实部、虚部、模、幅角、共轭复数 (1) 2.2 对于两个复常数之间进行乘法、除法运算及复方程求根 (2) 3 泰勒级数的展开 (3) 4 留数计算及积分计算和有理函数的部分分式展开 (4) 4.1 留数计算及积分计算 (4) 4.2 有理函数的部分分式展开 (5) 5 Fourier变换及其逆变换 (6) 6 Laplace换变换及其逆变换 (8) 7 复变函数图形绘制 (9) 参考文献 (10)

1 引言 复变函数与积分变换是电力工程、控制领域和通讯等理工科必备的重要课程,同时在解决实际问题中也有十分重要的作用.但是大多数人在学习这门课程时都会感觉内容抽象,学起来感觉枯燥且难学.如何应用现代高科技信息技术,让比较难理解的理论与繁杂枯燥的内容变得生动有趣,激发学习的兴趣,以及可以提高计算能力、实践能力就相当重要. 在国际学术界,MATLAB 已经被接受为一种准确、可靠的标准计算软件.用户可以直接在Command Window 内输入执行命令,或者可以建立一个M 文件,输入较大应用程序,编译完成后一起运行.现在常用的MATLAB 语言是基于最为流行的C++语言基础之上的,因此语法与C++语言有很大的相识,而且较C++语言更加简单,更符合研究人员对数学表达式的书写格式.使之更便利与非专业人员的使用.并且这种语言可拓展性极强,具有良好的可移植性,这也是在各个领域流行MATLAB 的重要原因. 本文把复变函数与积分变换的学习过程和MATLAB 结合起来,把复杂的计算交于计算机,目的是为了提高学生学习的兴趣与爱好同时也可以减轻学习的负担,缩短学习时间,大大提高了教学效果与质量. 2 复常数的运算 2.1 求复数的实部、虚部、模、幅角、共轭复数 在MATLAB 中的求解格式为: real(x) %回车x 的实部 imag(x) %回车x 的虚部 abs(x) %回车x 的模 angle(x) %回车x 的幅角 conj(x) %回车x 的共轭复数 例1 求下列复数的实部、虚部、模、幅角、共轭复数. (1) i 745+ (2) 5 23i e π (3) 57 37 ++i i 解:在编辑器中建立M 文件001.m 如下: format rat X=[5/4+7i,3*exp(2i*pi/5),i^7+i^(3/7)+5]

matlab复变函数画图形

matlab复变函数画图形 第四篇计算机仿真 第二十一章计算机仿真在复变函数中的应用 基于MATLAB语言的广泛应用,我们介绍的计算机仿真方法主要立足于对MATLAB 语言的仿真介绍,而其它的数学工具软件,MATHEMATIC,MATHCAD,MAPLE,的仿真方法是类似的, 本章将重点介绍使用MATLAB进行复数、复变函数的各类基本运算以及定理的 验证,并介绍仿真计算留数、积分的方法,以及复变函数中Taylor级数展 开,Laplace 变换和Fourier变换, 21.1 复数运算和复变函数的图形 21.1.1 复数的基本运算 1复数的生成 复数可由语句z=a+b*i 生成,也可简写成z=a+bi;另一种生成复数的语句是 z=r*exp(i*theta),其中theta是复数辐角的弧度值, r 是复数的模( 2复矩阵的生成 创建复矩阵有两种方法( (1)一般方法 例 21.1.1创建复矩阵的一般方法( 【解】仿真程序为 A=[3+5*I -2+3i i 5-i 9*exp(i*6) 23*exp(33i)] %运行后答案为A =3.0000+5.0000i -2.0000+3.0000i 0+1.0000i 5.0000-1.0000i 8.6415-2.5147i -0.3054+22.9980i ,说明: %后为注释语句,不需输入)

(2)可将实、虚矩阵分开创建,再写成和的形式 例 21.1.2 将实、虚部合并构成复矩阵 【解】仿真程序为 re=rand(3,2); im=rand(3,2); com=re+i*im %运行后答案为 com = 0.9501+0.4565i 0.4860+0.4447i 0.2311+0.0185i 0.8913+0.6154i 0.6068+0.8214i 0.7621+0.7919i 21.1.2 复数的运算 1 复数的实部和虚部 复数的实部和虚部的提取可由函数real和 imag 实现(调用形式如下: real(z) 返回复数 z 的实部; imag(z) 返回复数 z 的虚部. 2 共轭复数 复数的共轭可由函数conj实现(调用形式为:conj(z) 返回复数 z 的共轭复数. 3 复数的模与辐角 复数的模与辐角的求取由函数 abs 和angle实现(调用形式为: abs(z) 返回复数 z 的模; angle(z) 返回复数 z 的辐角. 例 21.1.1求下列复数的实部与虚部、共轭复数、模与辐角( 113i(34i)(25i),,,82132i,i4ii,,i1i,2i(1); (2); (3); (4)( 【解】 a=[1/(3+2i) 1/i-3i/(1-i) (3+4i)*(2-5i)/2i i^8-4*i^21+i] %a =0.2308 - 0.1538i 1.5000 - 2.5000i -3.5000 -13.0000i 1.0000 - 3.0000i

用matlab绘制的漂亮图形

用matlab绘制的漂亮图形 1.不同坐标系下的图形对比 theta=0:pi/20:4*pi; phi= theta.^2- theta; [t,p]=meshgrid(theta,phi); r=t.*p; subplot(1,2,1);mesh(t,p,r); ylabel('x');xlabel('y');zlabel('z'); [x,y,z]=sph2cart(t,p,r); subplot(1,2,2);mesh(x,y,z); ylabel('x');xlabel('y');zlabel('z'); 2.球曲面的法线 [x,y,z]=sphere; Surfnorm(x,y,z)

3. x=rand(100,1)*16-8; y=rand(100,1)*16-8; r=sqrt(x.^2+y.^2)+eps; z=sin(r)./r; xlin=linspace(min(x),max(x),33); ylin=linspace(min(y),max(y),33); [X,Y]= meshgrid(xlin,ylin); Z=griddata(x,y,z,X,Y); mesh(X,Y,Z); axis tight;hold on; ylabel('x');xlabel('y');zlabel('z'); plot3(x,y,z,’r’,’MarkerSize’,15)

x=rand(1000,1)*16-8; y=rand(1000,1)*16-8; r=sqrt(x.^2+y.^2)+eps; z=sin(r)./r; xlin=linspace(min(x),max(x),99); ylin=linspace(min(y),max(y),99); [X,Y]= meshgrid(xlin,ylin); Z=griddata(x,y,z,X,Y); mesh(X,Y,Z); axis tight;hold on; ylabel('x');xlabel('y');zlabel('z'); plot3(x,y,z,'r','MarkerSize',30);

MATLAB在复变函数中的应用

MATLAB 在复变函数中的应用 ( 姓名 12010245271 2010级2班) [摘要]复变函数中涉及许多复杂的数值计算问题,例如,对其手工求解较 为复杂,而MATLAB 语言正是处理非线性问题的很好工具,既能进行数值求解,又能绘制有关曲线,非常方便实用。另外,利用其可减少工作量,节约时间,加深理解,同样可以培养应用能力。 [关键词] 复数 matlab 语言 一、 问题的提出 MATLAB 是一种具有强大数值计算,分析和图形处理功能的科学计算语言,其应用领域极为广泛,而且使用方便、调试容易,代码少、效率高,有人称为第四代程序设计语结合起来。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。MATLAB 语言在各国高校与研究单位起着重大的作用.它是一种集数值计算、符号运算、可视化建模、仿真和图形处理等多种功能…… 二、 复数和复矩阵的生成 复数可由i b a z *+=语句生成,也可简写成bi a z +=。 另一种生成复数的语句是)exp(theta i r z **=,也可简写成 )exp(i theta r z *=,其中 theta 为复数辐角的弧度值,r 为复数的模。 1 创建复矩阵 创建复矩阵的方法。 如同一般的矩阵一样以前面介绍的几种方式输入矩阵 例如:)]33exp(23),6exp(9,32,53[i i i i A ***+-*+= 2 复数的运算 1.复数的实部和虚部 复数的实部和虚部的提取可由函数real 和imag 实现。 调用形式 )(x real 返回复数x 的实部 )(x imag 返回复数x 的虚部

实验2matlab绘图操作

实验2 Matlab 绘图操作 实验目的: 掌握绘制二维图形的常用函数; 掌握绘制三维图形的常用函数; 掌握绘制图形的辅助操作。 实验内容: 设sin .cos x y x x ?? =+??+? ?23051,在x=0~2π区间取101点,绘制函数的曲线。 已知: y x =2 1,cos()y x =22,y y y =?312,完成下列操作: 在同一坐标系下用不同的颜色和线性绘制三条曲线; 以子图形式绘制三条曲线; 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 3. 已知:ln(x x e y x x ?+≤??=??+>??2 0102 ,在x -≤≤55区间绘制函数曲线。 4. 绘制极坐标曲线sin()a b n ρθ=+,并分析参数a 、b 、n 对曲线形状的影响。 5.在xy 平面内选择区域[][],,-?-8888 ,绘制函数z = 6. 用plot 函数绘制下面分段函数的曲线。 ,(),,x x f x x x x ?++>? ==??+-> x=(0:2*pi/100:2*pi);

>> y=+3*sin(x)/(1+x.^2))*cos(x); >> plot(x,y) 2.已知: y x =2 1,cos()y x =22,y y y =?312,完成下列操作: (1)在同一坐标系下用不同的颜色和线性绘制三条曲线; >> x= linspace(0, 2*pi, 101); >> y1=x.*x; >> y2=cos(2x); >> y3=y1.*y2; plot(x,y1,'r:',x,y2,'b',x,y3, 'ko') (2)以子图形式绘制三条曲线; >> subplot(2,2,1),plot(x,y1) subplot(2,2,2),plot(x,y2) subplot(2,2,3),plot(x,y3)

利用MATLAB进行复变函数的主要运算

利用MATLAB进行复变函数的主要运算 摘要 复变函数与积分变换理论性较强,又是解决实际问题的强有力的工具.该课程已深入到数学的各个分支,如微分方程、积分方程、概率论和数论等多个学科.然而该课程的很多内容比较抽象,学起来比较枯燥且难学. 本文利用MATLAB讨论了复变函数与积分变换中的复数运算、泰勒级数的展开、留数、有理函数展开、Fourier变换、Laplace变换和复变函数图形绘制等几个问题.这样不仅提高和完善复变函数与积分变换方法的实用性,同时可以培养学习者运用MATLAB语言编程的能力,对学习者以后的专业课及工作中使用数学软件进行数据处理有很大帮助. 关键词:MATLAB; 复变函数; 积分变换 1.复数的生成: Z= a + b*I;z = r*exp(i*theta); 2.复数的运算: Real(z)imag(z); 3.共轭复数 复数的共轭可由函数conj 实现。调用形式conj(x) 返回复数x 的共轭复数4.复数的模和辐角 复数的模和辐角的求解由功能函数abs和angle实现。调用形式abs(x)复数x的模angle(x)复数x的辐角 5.复数的乘除法 复数的乘除法运算由“/”和“ ”实现。 6.复数的平方根 复数的平方根运算由函数sqrt实现。调用形式sqrt(x)返回复数x的平方根值。7.复数的幂运算 复数的幂运算的形式为x^ n结果返回复数x的n次幂。 8.复数的指数和对数运算 复数的指数和对数运算分别由函数exp和log实现。调用形式exp(x)返回复数x 的以e为底的指数值log( x) 返回复数x的以e为底的对数值。 9.复数方程求根 复数方程求根或实方程的复数根求解也由函数solve实现。 10.留数 在MATLAB中可用如下方法:假设以知奇点a和m重数,则用下面的MATLAB 语句可求出相应的留数 Limit(f*(x-a),x,a) %返回x=a的一级极点的留数 Limit(diff(f*(x-a)^m,x,m-1)/prod(1:m-1),z,a %返回x=a的m级极点的留数

复变函数考试试卷10

10 一、 填空(每题2分,共20分) ⒈函数f(z)在z=z 0处解析是指 。 ⒉开集要在满足条件 下才能称为区域。 ⒊4 π - =z 为函数 z z cos sin 1 +奇点中的_____________。 ⒋Ln )2(-=______________________________________。 ⒌方程2z 4 +z 3 +z 2+30=0在单位圆内有_________个根。 ⒍ ?==-22)1(1 z dz z _____________。 7. 0=z 为2 1 )(-= z z f 的 阶零点。 8. 在点z 不满足柯西黎曼条件的复变函数一定在z 。 9. )(2121z z z z z z ≠-=-表示的图形________________________________。 10. 分式线性变换i z i z w +-= 可以把实轴变为 __________________________。 二、选择题(每题3分,共15分) ⒈z=z 0是集E 的聚点是指_____。 A :Z 0的任意邻域中均有集E 的无穷多点 B :Z 0的某个邻域中有集E 的无穷多点 C :Z 0的任意邻域至少有集E 中的一点 ⒉Z=Z 0是集E 的内点是指______。 A :Z 0的某个邻域中全是E 的点 B :Z 0的某个邻域中有E 中的无穷多点 C :Z 0的任意邻域中全是E 的点 ⒊E 的聚点_______E 的内点。 A :一定是 B : 一定不是 C : 不一定是 ⒋E 的内点_______E 的聚点。 A :一定是 B : 一定不是 C : 不一定是 ⒌区域 D 的边界点_______区域。 A :属于 B :不属于 C :不一定属于 三、计算下列积分(每题6分,共30分) ⒈? +c i y )(dz , 其中C 为从0到1+i 的直线段。 ⒉?c z e z z sin 4 dz, 其中C 为1-z =1。 ⒊? c z 34dz, 其中C 为i 到3+i 的直线段。 ⒋ ? -c z z ) 1(3 sin dz, 其中C 为1-z =1。 5.计算 z z d z z ?=+2cos sin 1 π 四、按要求完成下列各题(每题5分,共20分)

相关文档
最新文档