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