AbsoluteValue (x)
Παραλλαγές: abs
Absolute value of a number and if x
is
a complex value the modulus of x
. I.e. this
the distance of x
to the origin. This is equivalent
to |x|
.
See Wikipedia, Planetmath (absolute value), Planetmath (modulus), Mathworld (absolute value) or Mathworld (complex modulus) for more information.
Chop (x)
Αντικατάσταση πολύ μικρού αριθμού με μηδέν.
ComplexConjugate (z)
Παραλλαγές: conj
Conj
Υπολογίζει τον μιγαδικό συζυγή του μιγαδικού αριθμού z
. Αν η z
είναι ένα διάνυσμα ή πίνακας, όλα τα στοιχεία του παίρνουν συζυγή.
See Wikipedia for more information.
Denominator (x)
Λήψη του παρανομαστή ενός ρητού αριθμού.
See Wikipedia for more information.
FractionalPart (x)
Επιστροφή του κλασματικού μέρους ενός αριθμού.
See Wikipedia for more information.
Im (z)
Παραλλαγές: ImaginaryPart
Get the imaginary part of a complex number. For example Re(3+4i)
yields 4.
See Wikipedia for more information.
IntegerQuotient (m,n)
Διαίρεση χωρίς υπόλοιπο.
IsComplex (num)
Check if argument is a complex (non-real) number. Do note that we really mean nonreal number. That is,
IsComplex(3)
yields false, while
IsComplex(3-1i)
yields true.
IsComplexRational (num)
Ελέγχει αν το όρισμα είναι πιθανόν μιγαδικός ρητός αριθμός. Δηλαδή, αν και το πραγματικό και το φανταστικό μέρος δίνονται ως ρητοί αριθμοί. Φυσικά ρητός σημαίνει απλά "μη αποθηκευμένος ως αριθμός κινητής υποδιαστολής."
IsFloat (num)
Check if argument is a real floating point number (non-complex).
IsGaussInteger (num)
Παραλλαγές: IsComplexInteger
Check if argument is a possibly complex integer. That is a complex integer is a number of
the form n+1i*m
where n
and m
are integers.
IsInteger (num)
Ελέγχει αν το όρισμα είναι ένας ακέραιος (μη μιγαδικός).
IsNonNegativeInteger (num)
Check if argument is a non-negative real integer. That is, either a positive integer or zero.
IsPositiveInteger (num)
Παραλλαγές: IsNaturalNumber
Ελέγχει αν το όρισμα είναι θετικός πραγματικός ακέραιος. Σημειώστε ότι δεχόμαστε τη σύμβαση ότι το 0 δεν είναι φυσικός αριθμός.
IsRational (num)
Ελέγχει αν το όρισμα είναι ένας ρητός αριθμός (μη μιγαδικός). Φυσικά ρητός σημαίνει απλά "μη αποθηκευμένος ως αριθμός κινητής υποδιαστολής."
IsReal (num)
Ελέγχει αν το όρισμα είναι ένας πραγματικός αριθμός.
Numerator (x)
Λήψη του αριθμητή ενός ρητού αριθμού.
See Wikipedia for more information.
Re (z)
Παραλλαγές: RealPart
Get the real part of a complex number. For example Re(3+4i)
yields 3.
See Wikipedia for more information.
Sign (x)
Παραλλαγές: sign
Επιστρέφει το πρόσημο ενός αριθμού. Δηλαδή επιστρέφει -1
αν η τιμή είναι αρνητική, 0
αν η τιμή είναι μηδέν και 1
αν η τιμή είναι θετική. Αν x
είναι μια μιγαδική τιμή τότε η Sign
επιστρέφει την κατεύθυνση ή 0.
ceil (x)
Παραλλαγές: Ceiling
Παίρνει τον πιο μικρό ακέραιο μεγαλύτερο από ή ίσο με τη n
. Παραδείγματα:
genius>
ceil(1.1)
= 2genius>
ceil(-1.1)
= -1
Note that you should be careful and notice that floating point
numbers are stored in binary and so may not be what you
expect. For example ceil(420/4.2)
returns 101 instead of the expected 100. This is because
4.2 is actually very slightly less than 4.2. Use rational
representation 42/10
if you want
exact arithmetic.
exp (x)
Η εκθετική συνάρτηση. Αυτή είναι η συνάρτηση e^x
όπου e
είναι η βάση του φυσικού λογαρίθμου.
See Wikipedia or Planetmath or Mathworld for more information.
float (x)
Δημιουργεί αριθμό τιμής κινητής υποδιαστολής. Δηλαδή επιστρέφει την αναπαράσταση κινητής υποδιαστολής του αριθμού x
.
floor (x)
Παραλλαγές: Floor
Παίρνει τον μεγαλύτερο ακέραιο που είναι μικρότερος από ή ίσος με n
.
ln (x)
Ο φυσικός λογάριθμος, ο λογάριθμος με βάση το e
.
See Wikipedia or Planetmath or Mathworld for more information.
log (x)
log (x,b)
Ο λογάριθμος του x
με βάση b
(καλεί DiscreteLog
αν είναι σε κατάσταση modulo), αν η βάση δεν δίνεται, e
χρησιμοποιείται.
log10 (x)
Ο λογάριθμος της x
με βάση 10.
log2 (x)
Παραλλαγές: lg
Ο λογάριθμος του x
με βάση 2.
max (a,args...)
Παραλλαγές: Max
Maximum
Επιστρέφει το μέγιστο των ορισμάτων ή πίνακα.
min (a,args...)
Παραλλαγές: Min
Minimum
Επιστρέφει το ελάχιστο των ορισμάτων ή πίνακα.
rand (size...)
Δημιουργεί τυχαίο αριθμό κινητής υποδιαστολής στην περιοχή [0,1)
. Αν το μέγεθος δίνεται, τότε ένας πίνακας (αν δύο αριθμοί ορίζονται) ή ένα διάνυσμα (αν ορίζεται ένας αριθμός) του δοσμένου μεγέθους επιστρέφεται.
randint (max,size...)
Δημιουργεί τυχαίο ακέραιο στην περιοχή [0,max)
. Αν το μέγεθος δίνεται, τότε ένας πίνακας (αν ορίζονται δύο αριθμοί) ή ένα διάνυσμα (αν ορίζεται ένας αριθμός) του δοσμένου μεγέθους επιστρέφεται. Για παράδειγμα,
genius>
randint(4)
= 3genius>
randint(4,2)
= [0 1]genius>
randint(4,2,3)
= [2 2 1 0 0 3]
round (x)
Παραλλαγές: Round
Στρογγυλοποίηση αριθμού.
sqrt (x)
Παραλλαγές: SquareRoot
Η τετραγωνική ρίζα. Όταν λειτουργεί modulo κάποιοι ακέραιοι θα επιστρέψουν ή μια null
ή ένα διάνυσμα τετραγωνικών ριζών. Παραδείγματα:
genius>
sqrt(2)
= 1.41421356237genius>
sqrt(-1)
= 1igenius>
sqrt(4) mod 7
= [2 5]genius>
2*2 mod 7
= 4
See Wikipedia or Planetmath for more information.
trunc (x)
Παραλλαγές: Truncate
IntegerPart
Περικοπή αριθμού σε ακέραιο (επιστροφή του ακέραιου μέρους).