Sidef::Types::Number::Gauss
This class implements ...
var a = Gauss(17,19) var b = Gauss(43,97) say a+b #=> (60, 116) say a-b #=> (-26, -78) say a*b #=> (-1112, 2466) say a/b #=> (99/433, -32/433)
Inherits methods from:
* Sidef::Types::Number::Number
a != b
Returns the
Aliases: ne
a % b
Aliases: mod
a & b
Aliases: and
a * b
Aliases: mul
a ** b
Aliases: pow
a + b
Aliases: add
a ++ b
Aliases: inc
a - b
Aliases: sub
a -- b
Aliases: dec
a / b
Aliases: ÷, div
a < b
Aliases: lt
a << b
Aliases: lsft, shift_left
a <=> b
Aliases: cmp
a == b
Aliases: eq
a > b
Aliases: gt
a >> b
Aliases: rsft, shift_right
a ^ b
Aliases: xor
a | b
Aliases: or
a ≤ b
Aliases: <=, le
a ≥ b
Aliases: >=, ge
self.a
Aliases: re, real
x.abs
self.b
Aliases: im, imag
x.ceil
x.conj
n.divisors
x.dump
x.eval(v)
z.factor
Aliases: factors
z.factor_exp
x.float
x.floor
n.gcd(k)
n.gcd_norm(k)
x.i
x.iabs
x.inv
x.invmod(m)
n.is_coprime(k)
x.is_div(y)
Aliases: is_divisible
x.is_imag
x.is_mone
x.is_one
x.is_prime
x.is_real
x.is_zero
x.lift
x.neg
self.new
Aliases: call
x.norm
self.parts
x.powmod(n, m)
x.pretty
Aliases: stringify
self.reals
x.round(r)
x.sgn
x.sqr
self.to_c
Aliases: to_n
x.to_s
To install Sidef, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sidef
CPAN shell
perl -MCPAN -e shell install Sidef
For more information on module installation, please visit the detailed CPAN module installation guide.