cprojl函数
概要:
#include <complex.h> long double complex cprojl(long double complex z);
描述:
该函数计算参数z在Riemann球面上的投影:z投影到z;但如果z是复数无穷大(即使一部分是无穷大,另一部分是非数字。),将在实轴上投影到正无穷大。
如果参数z存在无穷大部分,cprojl(z)等价于:
INFINITY + I*copysignl(0.0L, cimagl(z))
参数:
long double complex z
参数为一个long double complex类型的复数。
返回值:
函数返回参数z在Riemann球面上的投影值。
范例:
|
|
输出:
cprojl(1.0L+1.0Li)=1.0+1.0i
cprojl(INFINITY + INFINITY*I)=inf+0.0i
cprojl(-INFINITY - INFINITY*I)=inf-0.0i
相关内容:
cproj | 计算double complex类型复数在Riemann球面上投影值的函数。 |
cprojf | 计算float complex类型复数在Riemann球面上投影值的函数。 |