Numeri complessi
GeoGebra non supporta direttamente i numeri complessi, ma utilizzando punti o vettori è possibile simulare le operazioni con i numeri complessi.
L'unità immaginaria ί può essere selezionata nella casella dei simboli alla destra della barra di inserimento, o digitata direttamente utilizzando la combinazione di tasti Alt + i. Se la variabile non è stata precedentemente definita, anche la lettera i viene riconosciuta automaticamente come la coppia ordinata (0, 1), ovvero il numero complesso 0 + 1ί. Ciò significa dunque che è possibile utilizzare la variabile i per definire numeri complessi direttamente, digitando nella barra di inserimento ad es. q = 3 + 4i, tranne che nella Vista CAS, in cui è necessario utilizzare Alt + i. {{example|Addizione e sottrazione:
(2 + 1ί) + (1 – 2ί)<\code> restituisce il numero complesso 3 – 1ί.
(2 + 1ί) - (1 – 2ί)<\code> restituisce il numero complesso 1 + 3ί.}}
Esempio: Prodotto e divisione:
(2 + 1ί) * (1 – 2ί)<\code> restituisce il numero complesso 4 – 3ί.
(2 + 1ί) / (1 – 2ί)<\code> restituisce il numero complesso 0 + 1ί.
Note: La moltiplicazione usuale (2, 1)*(1, -2)<\code> restituisce il prodotto scalare dei due vettori.
I seguenti comandi e operatori predefiniti sono applicabili ai numeri complessi:
x(z)<\code> o Re(z)
restituiscono la parte reale di un numero complesso
y(z)<\code> o Im(z)
restituiscono la parte immaginaria del numero complesso z
abs(z)<\code> o Lunghezza[z]
restituiscono il modulo del numero complesso z
arg(z)<\code> o Angolo[z]
restituiscono l'argomento del numero complesso z
conjugate(z)<\code> o Simmetrico[z,AsseX]
restituiscono il coniugato del numero complesso z
GeoGebra inoltre riconosce le espressioni contenenti numeri reali e complessi.
Esempio:
3 + (4 + 5ί)<\code> restituisce il numero complesso 7 + 5ί.
3 - (4 + 5ί)<\code> restituisce il numero complesso -1 - 5ί.
3 / (0 + 1ί)<\code> restituisce il numero complesso 0 - 3ί.
3 * (1 + 2ί)<\code> restituisce il numero complesso 3 + 6ί.