mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
42 lines
850 B
Plaintext
42 lines
850 B
Plaintext
NAME
|
|
conj - complex conjugate
|
|
|
|
SYNOPSIS
|
|
conj(x)
|
|
|
|
TYPES
|
|
If x is an object of type xx, conj(x) calls xx_conj(x).
|
|
|
|
For non-object x:
|
|
|
|
x real, complex, or matrix
|
|
|
|
return real, complex, or matrix
|
|
|
|
DESCRIPTION
|
|
|
|
For real x, conj(x) returns x.
|
|
|
|
For complex x, conj(x) returns re(x) - im(x) * 1i.
|
|
|
|
For matrix x, conj(x) returns a matrix of the same structure as x
|
|
in which each element t of x has been replaced by conj(t).
|
|
|
|
For xx objects, xx_conj(a) may return any type of value, but
|
|
for the properties usually expected of conjugates, xx_conj(a)
|
|
would return an xx object in which each number component is the
|
|
conjugate of the corresponding component of a.
|
|
|
|
EXAMPLE
|
|
> print conj(3), conj(3 + 4i)
|
|
3 3-4i
|
|
|
|
LIMITS
|
|
none
|
|
|
|
LIBRARY
|
|
void conjvalue(VALUE *x, *res)
|
|
|
|
SEE ALSO
|
|
norm, abs, arg
|