User manual
214 Luettelo aakkosjärjestyksessä
zeros()
Katalogi >
Määrittää listan muuttujan Muutt
mahdollisista reaalilukuarvoista, joilla
Laus=0. zeros() suorittaa tämän laskemalla
yhtälön exp4list(solve
(Laus=0,Muutt),Muutt).
Joissakin tilanteissa funktion zeros()
vastausmuoto on sopivampi kuin funktion
solve(). Funktion zeros() vastausmuoto ei
kuitenkaan pysty ilmaisemaan implisiittisiä
ratkaisuja tai ratkaisuja, jotka vaativat
epäyhtälöitä, eikä ratkaisuja, joihin ei sisälly
muuttujaa Muutt.
Huomaa: Katso myös cSolve(), cZeros() ja
solve().
zeros({Laus1, Laus2},
{muuttTaiArvaus1, muuttTaiArvaus2 [, …
]})⇒matriisi
Laskee mahdollisia reaalisia nollakohtia
samanaikaisille algebrallisille yhtälöille,
joissa jokainen muuttTaiArvaus määrittää
ratkaistavan tuntemattoman arvon.
Voit halutessasi määrittää muuttujan
ensimmäisen arvauksen. Jokaisen
muuttTaiArvaus-komennon on oltava
muodossa:
muuttuja
– tai –
muuttuja = reaali tai ei-reaali luku
Esimerkiksi x kelpaa ja samoin x=3.
Jos kaikki lausekkeet ovat polynomeja, ja ET
määritä ensimmäisiä arvauksia, zeros()
käyttää leksikaalista Gröbner/Buchbergerin
eliminaatiomenetelmää yrittäessään
määrittää kaikki reaaliset nollakohdat.
Oletetaan esimerkiksi, että origossa on
ympyrän säde r, ja toinen ympyrän säde r on
keskitetty kohtaan, jossa ensimmäinen
ympyrä leikkaa positiivisen x-akselin.
Määritä leikkauskohdat zeros()-funktion
avulla.