Compute the complex conjugate of a number
z1 = Conj (z)
The Conj
function returns the complex conjugate of a number.
If its argument is an array, the Conj
function will be applied to each
element and the result returned as an array.
Real, Imag, abs
Compute the imaginary part of a number
i = Imag (z)
The Imag
function returns the imaginary part of a number.
If its argument is an array, the Imag
function will be applied to each
element and the result returned as an array.
Real, Conj, abs
Compute the real part of a number
r = Real (z)
The Real
function returns the real part of a number. If its
argument is an array, the Real
function will be applied to
each element and the result returned as an array.
Imag, Conj, abs
Compute the absolute value of a number
y = abs(x)
The abs
function returns the absolute value of an arithmetic
type. If its argument is a complex number (Complex_Type
),
then it returns the modulus. If the argument is an array, a new
array will be created whose elements are obtained from the original
array by using the abs
function.
sign, sqr
Compute the arc-cosine of an number
y = acos (x)
The acos
function computes the arc-cosine of a number and
returns the result as an array. If its argument is an array, the
acos
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the inverse cosh of an number
y = acosh (x)
The acosh
function computes the inverse cosh of a number and
returns the result as an array. If its argument is an array, the
acosh
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the arc-sine of an number
y = asin (x)
The asin
function computes the arc-sine of a number and
returns the result as an array. If its argument is an array, the
asin
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the inverse-sinh of an number
y = asinh (x)
The asinh
function computes the inverse-sinh of a number and
returns the result as an array. If its argument is an array, the
asinh
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the arc-tangent of an number
y = atan (x)
The atan
function computes the arc-tangent of a number and
returns the result as an array. If its argument is an array, the
atan
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the inverse-tanh of an number
y = atanh (x)
The atanh
function computes the inverse-tanh of a number and
returns the result as an array. If its argument is an array, the
atanh
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the cosine of an number
y = cos (x)
The cos
function computes the cosine of a number and
returns the result as an array. If its argument is an array, the
cos
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the hyperbolic cosine of an number
y = cosh (x)
The cosh
function computes the hyperbolic cosine of a number and
returns the result as an array. If its argument is an array, the
cosh
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the exponential of an number
y = exp (x)
The exp
function computes the exponential of a number and
returns the result as an array. If its argument is an array, the
exp
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the logarithm of an number
y = log (x)
The log
function computes the logarithm of a number and
returns the result as an array. If its argument is an array, the
log
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the base-10 logarithm of an number
y = log10 (x)
The log10
function computes the base-10 logarithm of a number and
returns the result as an array. If its argument is an array, the
log10
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Multiply a number by 2
y = mul2(x)
The mul2
function multiplies an arithmetic type by two and
returns the result. If its argument is an array, a new array will
be created whose elements are obtained from the original array by
using the mul2
function.
sqr, abs
Evaluate a polynomial
Double_Type polynom(Double_Type a, b, ...c, Integer_Type n, Double_Type x)
The polynom
function returns the value of the polynomial expression:
ax^n + bx^(n - 1) + ... c
The polynom
function should be extended to work with complex
and array data types. The current implementation is limited to
Double_Type
quantities.
exp
Set the format for printing floating point values.
set_float_format (String_Type fmt)
The set_float_format
function is used to set the floating
point format to be used when floating point numbers are printed.
The routines that use this are the traceback routines and the
string
function. The default value is "%f"
s = string (PI); % --> s = "3.14159"
set_float_format ("%16.10f");
s = string (PI); % --> s = "3.1415926536"
set_float_format ("%10.6e");
s = string (PI); % --> s = "3.141593e+00"
string, sprintf, double
Compute the sign of a number
y = sign(x)
The sign
function returns the sign of an arithmetic type. If
its argument is a complex number (Complex_Type
), it returns
the sign of the imaginary part of the number. If the argument is an
array, a new array will be created whose elements are obtained from
the original array by using the sign
function.
When applied to a real number or an integer, the sign
function
returns -1
, 0
, or +1
according to whether the number is
less than zero, equal to zero, or greater than zero, respectively.
abs
Compute the sine of an number
y = sin (x)
The sin
function computes the sine of a number and
returns the result as an array. If its argument is an array, the
sin
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the hyperbolic sine of an number
y = sinh (x)
The sinh
function computes the hyperbolic sine of a number and
returns the result as an array. If its argument is an array, the
sinh
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the square of a number
y = sqr(x)
The sqr
function returns the square of an arithmetic type. If its
argument is a complex number (Complex_Type
), then it returns
the square of the modulus. If the argument is an array, a new array
will be created whose elements are obtained from the original array
by using the sqr
function.
abs, mul2
Compute the square root of an number
y = sqrt (x)
The sqrt
function computes the square root of a number and
returns the result as an array. If its argument is an array, the
sqrt
function will be applied to each element and the result returned
as an array.
sqr, cos, atan, acosh, cosh
Compute the tangent of an number
y = tan (x)
The tan
function computes the tangent of a number and
returns the result as an array. If its argument is an array, the
tan
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh
Compute the hyperbolic tangent of an number
y = tanh (x)
The tanh
function computes the hyperbolic tangent of a number and
returns the result as an array. If its argument is an array, the
tanh
function will be applied to each element and the result returned
as an array.
cos, atan, acosh, cosh