今天简单讨论一些多值函数的问题 首先以根式函数√z为例
在实数情形 我们知道一个正数是两个数的平方 如4=2^2=(-2)^2 我们把其中正的那个叫做这个数的平方根 并且可以把根式函数定义为平方根以消除歧义 因为对于一维保模变换是分立的 但到二维或更高维的情形 保模变换要由连续的操作来描述 因而这也造成根式函数定义的困难
标记f(z)=√z 对于z=rexp(iθ) 可以定义f(z)=(√r)exp(iθ/2) 只要规定辐角在一个周期内变化 的确可以唯一地确定一个复数的平方根 事实上用复变函数作为工具解决问题时 如果碰到多值函数我们经常这么处理
但考虑一个具体的情形 固定r=1 即自变量在单位圆上变动 规定辐角取值范围是[0,2π) 可以看出从z=1开始 沿单位圆连续地变动一周时 f(z)从1连续地变动为-1 也就是在z=1点函数出现不连续性 自然也不再解析 而实际上这个不解析性是人为的 无论我们如何选择辐角的变化范围 只要是要求它在一个周期内变动 端点处一定会出现这种人为的不连续性 这个方法是为多值函数定义单值分枝
另外我们注意到只要自变量连续变动的行为没有绕z=0点一周 那么自变量连续变化到复原时 函数值也复原 所以z=0叫做这个函数f(z)的枝点 注意无穷远点也是函数f(z)的枝点 上面的处理方法实际上就是在复平面上画出一些割线割裂它 这些割线把枝点连接起来 只要自变量连续变动的过程中不跨越割线 就不会出现绕一个枝点一周的情形 从而也就不会出现自变量连续变动复原后函数值无法复原的情况 这是一种简单实用但牺牲美观的描述方法
另外一类描述方法就是黎曼面的方法 实际上这是相当于为多值函数给出新的定义域

这张来自网络的图片给出的是f(z)黎曼面的外观 它实际相当于把f(z)的两个单值分枝粘合得到 即把第一个单值分枝割线的上岸与第二个单值分枝割线下岸粘合 而把第而个单值分枝的割线下岸与第二个单值分枝的割线上岸粘合 如图

1

2
如此z的变动不受限制 没有人为的不连续性
另外一个常见的多值函数是对数函数f(z)=lnz 对于z=rexp(iθ) 有f(z)=lnr+iθ 它的虚部随着辐角的增大并不会复原 它的黎曼面外观如图 是螺旋形
