User manual
44 Alfabetisk lista
cZeros()
Katalog >
Obs: Om Expr är ett icke-polynom med
funktioner såsom abs(), angle(), conj(), real
() eller imag() bör du placera ett
understrykningstecken (tryck på /_) i
slutet på Var. Som förinställning behandlas
en variabel som ett reellt värde. Om du
använder var_ behandlas variabeln som
komplex.
Du bör också använda var_ för övriga
variabler i Expr som kan ha icke-reella
värden. Annars kan du få oväntade resultat.
cZeros({Expr1, Expr2 [, … ] },
{VarOrGuess1,VarOrGuess2 [, … ] })
⇒matris
Ger möjliga positioner där uttrycken är noll
samtidigt. Varje VarOrGuess specificerar
en okänd vars värde du söker.
Du kan som alternativ specificera en initial
gissning för en variabel. Varje VarOrGuess
måste ha formen:
variable
– eller –
variable = reellt eller icke-reellt tal
Som exempel är x giltigt och likaså x=3+i.
Om alla ekvationer är polynom och om du
INTE specificerar några initiala gissningar
använder cZeros() eliminationsmetoden
Gröbner/Buchberger för att försöka
bestämma alla komplexa nollställen.
Obs: I följande exempel används ett
understrykningstecken _ (tryck på /_)
så att variablerna behandlas som komplexa.
Komplexa nollställen kan innehålla både
reella och icke-reella nollställen, som i
exemplet till höger.
Varje rad i den resulterande matrisen
representerar ett alternativt nollställe, med
komponenterna ordnade på samma sätt
som i listan VarOrGuess. För att extrahera
en rad, indexera matrisen med [row].
Extrahera rad 2: