JLWSComplexΒΆ
jws.spad line 1097 [edit on github]
JL
Wolfram Symbolic complex numbers using Wolfram Symbolic Transport Protocol.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from Magma
- *: (%, Fraction Integer) -> %
from RightModule Fraction Integer
- *: (%, Integer) -> % if JLWSReal has LinearlyExplicitOver Integer
from RightModule Integer
- *: (%, JLWSReal) -> %
from RightModule JLWSReal
- *: (Fraction Integer, %) -> %
from LeftModule Fraction Integer
- *: (Integer, %) -> %
from AbelianGroup
- *: (JLWSInteger, %) -> %
n * x
multipliesn
byx
.- *: (JLWSReal, %) -> %
from LeftModule JLWSReal
- *: (NMInteger, %) -> %
from JLObjectRing
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- ^: (%, %) -> %
- ^: (%, Fraction Integer) -> %
from RadicalCategory
- ^: (%, Integer) -> %
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs: % -> %
from ComplexCategory JLWSReal
- acos: % -> %
- acosh: % -> %
- acot: % -> %
- acoth: % -> %
- acsc: % -> %
- acsch: % -> %
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- argument: % -> JLWSReal
from ComplexCategory JLWSReal
- asec: % -> %
- asech: % -> %
- asin: % -> %
- asinh: % -> %
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- atan: % -> %
- atan: (%, %) -> %
atan(z1,z2)
computes the arc tangent ofz2/z1
.
- atanh: % -> %
- basis: () -> Vector %
from FramedModule JLWSReal
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- characteristicPolynomial: % -> SparseUnivariatePolynomial JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- charthRoot: % -> % if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- charthRoot: % -> Union(%, failed) if JLWSReal has CharacteristicNonZero or % has CharacteristicNonZero and JLWSReal has PolynomialFactorizationExplicit
- Chi: % -> %
- Ci: % -> %
- coerce: % -> Complex DoubleFloat
coerce(z)
coercesz
to a FriCAS Complex(DoubleFloat).
- coerce: % -> Complex JLFloat64
coerce(z)
coercesz
to a FriCAS Complex(JLFloat64
).- coerce: % -> JLObject
from JLObjectType
- coerce: % -> JLWSExpression
coerce(cplx)
coercescplx
. Convenience function.- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Complex Integer -> %
coerce(z)
coercez
. Convenience function.--
%i
operations for example- coerce: Fraction Integer -> %
- coerce: Integer -> %
coerce(int)
: coercesint
. Convenience function.
- coerce: JLWSInteger -> %
coerce(int)
: coercesint
. Convenience function.- coerce: JLWSReal -> %
from CoercibleFrom JLWSReal
- commutator: (%, %) -> %
from NonAssociativeRng
- complex: (JLWSReal, JLWSReal) -> %
complex(re,im)
constructs a JLWSComplex from real partre
and imaginary partim
.
- conditionP: Matrix % -> Union(Vector %, failed) if % has CharacteristicNonZero and JLWSReal has PolynomialFactorizationExplicit or JLWSReal has FiniteFieldCategory
- conjugate: % -> %
from ComplexCategory JLWSReal
- convert: % -> Complex DoubleFloat
- convert: % -> Complex Float
from ConvertibleTo Complex Float
- convert: % -> InputForm if JLWSReal has ConvertibleTo InputForm
from ConvertibleTo InputForm
- convert: % -> Pattern Float
from ConvertibleTo Pattern Float
- convert: % -> Pattern Integer if JLWSReal has ConvertibleTo Pattern Integer
from ConvertibleTo Pattern Integer
- convert: % -> SparseUnivariatePolynomial JLWSReal
- convert: % -> String
from ConvertibleTo String
- convert: % -> Vector JLWSReal
from FramedModule JLWSReal
- convert: SparseUnivariatePolynomial JLWSReal -> %
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- convert: Vector JLWSReal -> %
from FramedModule JLWSReal
- coordinates: % -> Vector JLWSReal
from FramedModule JLWSReal
- coordinates: (%, Vector %) -> Vector JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- coordinates: (Vector %, Vector %) -> Matrix JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- coordinates: Vector % -> Matrix JLWSReal
from FramedModule JLWSReal
- cos: % -> %
- cosh: % -> %
- cot: % -> %
- coth: % -> %
- createPrimitiveElement: () -> % if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- csc: % -> %
- csch: % -> %
- D: % -> %
from DifferentialRing
- D: (%, JLWSReal -> JLWSReal) -> %
- D: (%, JLWSReal -> JLWSReal, NonNegativeInteger) -> %
- D: (%, List Symbol) -> % if JLWSReal has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if JLWSReal has PartialDifferentialRing Symbol
- D: (%, NonNegativeInteger) -> %
from DifferentialRing
- D: (%, Symbol) -> % if JLWSReal has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if JLWSReal has PartialDifferentialRing Symbol
- definingPolynomial: () -> SparseUnivariatePolynomial JLWSReal
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- derivationCoordinates: (Vector %, JLWSReal -> JLWSReal) -> Matrix JLWSReal
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- differentiate: % -> %
from DifferentialRing
- differentiate: (%, JLWSReal -> JLWSReal) -> %
- differentiate: (%, JLWSReal -> JLWSReal, NonNegativeInteger) -> %
- differentiate: (%, List Symbol) -> % if JLWSReal has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if JLWSReal has PartialDifferentialRing Symbol
- differentiate: (%, NonNegativeInteger) -> %
from DifferentialRing
- differentiate: (%, Symbol) -> % if JLWSReal has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if JLWSReal has PartialDifferentialRing Symbol
- dilog: % -> %
- discreteLog: % -> NonNegativeInteger if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- discreteLog: (%, %) -> Union(NonNegativeInteger, failed) if JLWSReal has FiniteFieldCategory
- discriminant: () -> JLWSReal
from FramedAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- discriminant: Vector % -> JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- divide: (%, %) -> Record(quotient: %, remainder: %)
from EuclideanDomain
- Ei: % -> %
- erf: % -> %
- erfi: % -> %
- euclideanSize: % -> NonNegativeInteger
from EuclideanDomain
- eval: (%, Equation JLWSReal) -> % if JLWSReal has Evalable JLWSReal
- eval: (%, JLWSReal, JLWSReal) -> % if JLWSReal has Evalable JLWSReal
from InnerEvalable(JLWSReal, JLWSReal)
- eval: (%, List Equation JLWSReal) -> % if JLWSReal has Evalable JLWSReal
- eval: (%, List JLWSReal, List JLWSReal) -> % if JLWSReal has Evalable JLWSReal
from InnerEvalable(JLWSReal, JLWSReal)
- eval: (%, List Symbol, List JLWSReal) -> % if JLWSReal has InnerEvalable(Symbol, JLWSReal)
from InnerEvalable(Symbol, JLWSReal)
- eval: (%, Symbol, JLWSReal) -> % if JLWSReal has InnerEvalable(Symbol, JLWSReal)
from InnerEvalable(Symbol, JLWSReal)
- exp: % -> %
- exp: () -> %
exp()
returns the JLWSAPRealβ―
(%e
or exp(1)).
- expressIdealMember: (List %, %) -> Union(List %, failed)
from PrincipalIdealDomain
- exquo: (%, %) -> Union(%, failed)
from EntireRing
- exquo: (%, JLWSReal) -> Union(%, failed)
from ComplexCategory JLWSReal
- extendedEuclidean: (%, %) -> Record(coef1: %, coef2: %, generator: %)
from EuclideanDomain
- extendedEuclidean: (%, %, %) -> Union(Record(coef1: %, coef2: %), failed)
from EuclideanDomain
- factorPolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLWSReal has PolynomialFactorizationExplicit
- factorsOfCyclicGroupSize: () -> List Record(factor: Integer, exponent: NonNegativeInteger) if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLWSReal has PolynomialFactorizationExplicit
- fresnelC: % -> %
- fresnelS: % -> %
- gcdPolynomial: (SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> SparseUnivariatePolynomial %
from GcdDomain
- generator: () -> %
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- hash: % -> SingleInteger if JLWSReal has Hashable
from Hashable
- imag: % -> JLWSReal
from ComplexCategory JLWSReal
- imaginary: () -> %
from ComplexCategory JLWSReal
- index: PositiveInteger -> % if JLWSReal has Finite
from Finite
- init: % if JLWSReal has FiniteFieldCategory
from StepThrough
- integral: (%, SegmentBinding %) -> %
- integral: (%, Symbol) -> %
- inv: % -> %
from DivisionRing
- jlAbout: % -> Void
from JLObjectType
- jlApply: (String, %) -> %
from JLObjectType
- jlApply: (String, %, %) -> %
from JLObjectType
- jlApply: (String, %, %, %) -> %
from JLObjectType
- jlApply: (String, %, %, %, %) -> %
from JLObjectType
- jlApply: (String, %, %, %, %, %) -> %
from JLObjectType
- jlApprox?: (%, %) -> Boolean
jlApprox?(x,y)
computes inexact equality comparison withWS
default parameters (Equal).
- jlDisplay: % -> Void
from JLObjectType
- jlEval: % -> %
from JLWSObject
- jlHead: % -> JLWSSymbol
from JLWSObject
- jlId: % -> JLInt64
from JLObjectType
- jlNumeric: % -> %
from JLWSObject
- jlNumeric: (%, PositiveInteger) -> %
from JLWSObject
- jlObject: () -> String
from JLObjectType
- jlRef: % -> SExpression
from JLObjectType
- jlref: String -> %
from JLObjectType
- jlSymbolic: % -> String
from JLWSObject
- jlType: % -> String
from JLObjectType
- jWSComplex: (JLWSReal, JLWSReal) -> %
jWSComplex(re, im)
constructs a JLWSComplex from real partre
and imaginary part im.
- jWSComplex: JLWSReal -> %
jWSComplex(re)
constructs a JLWSComplex with real partre
.
- jWSInterpret: (String, String) -> %
from JLWSObject
- latex: % -> String
from SetCategory
- lcmCoef: (%, %) -> Record(llcm_res: %, coeff1: %, coeff2: %)
from LeftOreRing
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- li: % -> %
- lift: % -> SparseUnivariatePolynomial JLWSReal
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- log10: % -> %
log10(z)
compute logarithm ofz
in base 10.
- log2: % -> %
log2(z)
compute logarithm ofz
in base 2.
- log: % -> %
- lookup: % -> PositiveInteger if JLWSReal has Finite
from Finite
- minimalPolynomial: % -> SparseUnivariatePolynomial JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- mutable?: % -> Boolean
from JLObjectType
- nextItem: % -> Union(%, failed) if JLWSReal has FiniteFieldCategory
from StepThrough
- norm: % -> JLWSReal
from ComplexCategory JLWSReal
- nothing?: % -> Boolean
from JLObjectType
- nthRoot: (%, Integer) -> %
from RadicalCategory
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- order: % -> OnePointCompletion PositiveInteger if JLWSReal has FiniteFieldCategory
- order: % -> PositiveInteger if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- patternMatch: (%, Pattern Float, PatternMatchResult(Float, %)) -> PatternMatchResult(Float, %)
from PatternMatchable Float
- patternMatch: (%, Pattern Integer, PatternMatchResult(Integer, %)) -> PatternMatchResult(Integer, %) if JLWSReal has PatternMatchable Integer
from PatternMatchable Integer
- pi: () -> %
- plenaryPower: (%, PositiveInteger) -> %
- polarCoordinates: % -> Record(r: JLWSReal, phi: JLWSReal)
from ComplexCategory JLWSReal
- primeFrobenius: % -> % if JLWSReal has FiniteFieldCategory
- primeFrobenius: (%, NonNegativeInteger) -> % if JLWSReal has FiniteFieldCategory
- primitive?: % -> Boolean if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- primitiveElement: () -> % if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- principalIdeal: List % -> Record(coef: List %, generator: %)
from PrincipalIdealDomain
- quo: (%, %) -> %
from EuclideanDomain
- rational?: % -> Boolean if JLWSReal has IntegerNumberSystem
from ComplexCategory JLWSReal
- rational: % -> Fraction Integer if JLWSReal has IntegerNumberSystem
from ComplexCategory JLWSReal
- rationalIfCan: % -> Union(Fraction Integer, failed) if JLWSReal has IntegerNumberSystem
from ComplexCategory JLWSReal
- real: % -> JLWSReal
from ComplexCategory JLWSReal
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reduce: Fraction SparseUnivariatePolynomial JLWSReal -> Union(%, failed)
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- reduce: SparseUnivariatePolynomial JLWSReal -> %
from MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix Integer, vec: Vector Integer) if JLWSReal has LinearlyExplicitOver Integer
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix JLWSReal, vec: Vector JLWSReal)
- reducedSystem: Matrix % -> Matrix Integer if JLWSReal has LinearlyExplicitOver Integer
- reducedSystem: Matrix % -> Matrix JLWSReal
- regularRepresentation: % -> Matrix JLWSReal
from FramedAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- regularRepresentation: (%, Vector %) -> Matrix JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- rem: (%, %) -> %
from EuclideanDomain
- representationType: () -> Union(prime, polynomial, normal, cyclic) if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- represents: (Vector JLWSReal, Vector %) -> %
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- represents: Vector JLWSReal -> %
from FramedModule JLWSReal
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> JLWSReal
from RetractableTo JLWSReal
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(JLWSReal, failed)
from RetractableTo JLWSReal
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- sec: % -> %
- sech: % -> %
- Shi: % -> %
- Si: % -> %
- sin: % -> %
- sinc: % -> %
sinc(z)
compues the unormalized sinc ofz
, sin(z
)/z
and 0 ifz
= 0.
- sinh: % -> %
- size: () -> NonNegativeInteger if JLWSReal has Finite
from Finite
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- smaller?: (%, %) -> Boolean
from Comparable
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if JLWSReal has PolynomialFactorizationExplicit
- sqrt: % -> %
from RadicalCategory
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLWSReal has PolynomialFactorizationExplicit
- subtractIfCan: (%, %) -> Union(%, failed)
- tableForDiscreteLogarithm: Integer -> Table(PositiveInteger, NonNegativeInteger) if JLWSReal has FiniteFieldCategory
from FiniteFieldCategory
- tan: % -> %
- tanh: % -> %
- toString: % -> String
from JLWSObject
- toString: (%, JLWSExpression) -> String
toString(expr, form)
returns the string representation ofexpr
withWS
language format form.
- traceMatrix: () -> Matrix JLWSReal
from FramedAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- traceMatrix: Vector % -> Matrix JLWSReal
from FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
- unit?: % -> Boolean
from EntireRing
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- urand01: () -> %
urand01()
returns a unit square random complex number.
- zero?: % -> Boolean
from AbelianMonoid
Algebra %
arbitraryPrecision if JLWSReal has arbitraryPrecision
ArcTrigonometricFunctionCategory
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer)
CharacteristicNonZero if JLWSReal has CharacteristicNonZero
CoercibleFrom Fraction Integer
ConvertibleTo Complex DoubleFloat
ConvertibleTo InputForm if JLWSReal has ConvertibleTo InputForm
ConvertibleTo Pattern Integer if JLWSReal has ConvertibleTo Pattern Integer
ConvertibleTo SparseUnivariatePolynomial JLWSReal
DifferentialExtension JLWSReal
Eltable(JLWSReal, %) if JLWSReal has Eltable(JLWSReal, JLWSReal)
Evalable JLWSReal if JLWSReal has Evalable JLWSReal
FieldOfPrimeCharacteristic if JLWSReal has FiniteFieldCategory
FiniteFieldCategory if JLWSReal has FiniteFieldCategory
FiniteRankAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
FramedAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
FullyLinearlyExplicitOver JLWSReal
FullyPatternMatchable JLWSReal
Hashable if JLWSReal has Hashable
InnerEvalable(JLWSReal, JLWSReal) if JLWSReal has Evalable JLWSReal
InnerEvalable(Symbol, JLWSReal) if JLWSReal has InnerEvalable(Symbol, JLWSReal)
LinearlyExplicitOver Integer if JLWSReal has LinearlyExplicitOver Integer
Module %
MonogenicAlgebra(JLWSReal, SparseUnivariatePolynomial JLWSReal)
multiplicativeValuation if JLWSReal has IntegerNumberSystem
NonAssociativeAlgebra Fraction Integer
NonAssociativeAlgebra JLWSReal
PartialDifferentialRing Symbol if JLWSReal has PartialDifferentialRing Symbol
PatternMatchable Integer if JLWSReal has PatternMatchable Integer
PolynomialFactorizationExplicit if JLWSReal has PolynomialFactorizationExplicit
RetractableTo Fraction Integer
RightModule Integer if JLWSReal has LinearlyExplicitOver Integer
StepThrough if JLWSReal has FiniteFieldCategory