Operation Manual

900 Appendix A: Functies en instructies
factor(
uitdrukking1,var
) ontbindt
uitdrukking1
in
factoren ten opzichte van de variabele
var
.
uitdrukking1
wordt zo ver mogelijk in reële
factoren ontbonden die lineair zijn in
var
, zelfs als
hierdoor irrationale constanten, of deeluit-
drukkingen die irrationaal zijn in andere
variabelen, geïntroduceerd worden.
De factoren en hun termen worden gesorteerd
met
var
als de hoofdvariabele. In elke factor
worden gelijke machten van
var
samengenomen.
Neem
var
op als het ontbinden in factoren alleen
ten opzichte van die variabele nodig is en u
bereid bent irrationale uitdrukkingen in andere
variabelen te accepteren, om zover mogelijk te
ontbinden ten opzichte van
var
. Er kan
onbedoelde ontbinding in factoren ten opzichte
van andere variabelen voorkomen.
factor(a^3ù x^2ì aù x^2ì a^3+a,x)
¸
aø (añì1)ø (x ì 1)ø (x + 1)
factor(x^2ì 3,x)
¸ (x + 3)ø(x ì 3)
factor(x^2ì a,x)
¸ (x + a)ø(x ì a)
Is de instelling AUTO van de modus Exact/Approx
actief, dan zal het opnemen van
var
ervoor zorgen
dat irrationale coëfficiënten, die niet eenvoudig
uitgedrukt kunnen worden in de ingebouwde
standaardfuncties, benaderd worden door een
getal met drijvende komma. Zelfs als er slechts één
variabele is, kan het opnemen van
var
tot een
meer volledige ontbinding in factoren leiden.
Opmerking: zie ook
comDenom() voor een
snelle manier om gedeeltelijke ontbinding in
factoren te verkrijgen wanneer
factor() niet snel
genoeg is of niet genoeg heeft aan de
beschikbare geheugenruimte.
Opmerking: zie ook
cFactor() voor het in
factoren ontbinden tot aan complexe coëfficiënten,
op zoek naar lineaire factoren.
factor(x^5+4x^4+5x^3ì 6xì 3) ¸
x
5
+ 4ø x
4
+ 5ø x
3
ì 6ø x ì 3
factor(ans(1),x)
¸
(xì.964…)ø (x
+.611…)ø
(x
+ 2.125…)ø (xñ + 2.227…ø
x
+ 2.392…)
factor(
rationaal_getal
) geeft het rationale getal
ontbonden in priemfactoren. Bij samengestelde
getallen neemt de rekentijd exponentieel toe met
het aantal cijfers in de op één na grootste factor.
Het ontbinden van een uit 30 cijfers bestaand
geheel getal kan meer dan een dag duren, en het
ontbinden van een uit 100 cijfers bestaand geheel
getal meer dan een eeuw.
Opmerking: om een berekening te stoppen
(onderbreken), drukt u op ´.
Indien u slechts wilt bepalen of een getal een
priemgetal is, gebruikt u
isPrime(). Dit gaat veel
sneller, vooral wanneer
rationaalGetal
geen
priemgetal is en de op één na grootste factor
meer dan vijf cijfers heeft.
factor(152417172689) ¸
123457ø1234577
isPrime(152417172689) ¸ false
Fill MATH/Matrix menu
Fill
uitdrukking, matrixVar
matrix
Vervangt elk element in variabele
matrixVar
door
uitdrukking
.
matrixVar
moet reeds bestaan.
[1,2;3,4]! amatrx ¸ [
1 2
3 4
]
Fill 1.01,amatrx
¸ Done
amatrx
¸ [
1.01 1.01
1.01 1.01
]