Conjugate()
An ACTIVE verb mutates this number and returns nothing; the PASSIVE ...ed form returns the [re, im] DATA and leaves it alone; the Q twin returns a new stzComplex so calls chain. The first version of this class had Conjugate() and Negated() both returning new objects from plain names, which breaks the rule that a plain method returns data and only a Q form returns a Softanza object.
Les formes de ce verbe
Conjugate · Conjugated
Exemples de base (1)
oZ = new stzComplex(3, 4) aC = oZ.Conjugated() # Conjugated() returns a [re, im] pair ? isList(aC) # ...with the imaginary part negated ? aC[2] # ...and the original is UNCHANGED ? oZ.ImaginaryPart() # ConjugatedQ() returns something chainable ? oZ.ConjugatedQ().Content() # ...and STILL did not change the original ? oZ.ImaginaryPart() # Conjugate() returns nothing ? isNull(oZ.Conjugate()) # ...and it DID change the original ? oZ.ImaginaryPart() oA = new stzComplex(1, 2) # Plus() returns data ? isList(oA.Plus([3,4])) # ...the right data ? @@(oA.Plus([3,4])) # PlusQ() returns a chainable object ? oA.PlusQ([3,4]).Content() # TimesQ() chains as well ? oA.TimesQ(2).Content() # DividedBy() returns data too ? isList(oA.DividedBy(2))
1 -4 4 3-4i 4 1 -4 1 [ 4, 6 ] 4+6i 2+4i 1
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de numeric_eigenvectors_narrated.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzComplex
- La référence du domaine : Numérique et optimisation
- Les autres méthodes de ces exemples : stzComplex.Conjugated · stzComplex.DividedBy · stzComplex.ImaginaryPart · stzComplex.Plus · stzComplex.Times

