È molto semplice e non offre sostegni particolari dal punto di vista matematico, ma è facile e intuitivo da usare.
GEG è un programma specifico per la visualizzazione del grafico cartesiano di una o più funzioni matematiche.
L'interfaccia del programma consente un dialogo immediato e interattivo con l'utente; GEG, infatti, propone una finestra suddivisa in sei parti:
* il menu dei comandi.
* una finestra per introdurre la funzione che si vuole rappresentare. Le funzioni vanno descritte su una linea di comando usando la sintassi comunemente adottata dai programmi di matematica.
* una finestra con la "storia" delle azioni eseguite dall'utente.
* una finestra con la visualizzazione delle varie funzioni introdotte: per ottenere il grafico della funzione è sufficiente descrivere la medesima, senza bisogno di eseguire comandi aggiuntivi.
* un riquadro con le dimensioni (in coordinate cartesiane) della finestra di visualizzazione dei grafici, utile per impostare manualmente eventuali zoom.
* una finestra di status, che descrive (in coordinate cartesiane) la posizione del cursore grafico.
Con GEG è possibile visualizzare più grafici simultaneamente, distinti tra loro da colori diversi. Ogni singolo grafico può essere cancellato dalla finestra di visualizzazione. È inoltre disponibile una funzionalità di zoom, richiamabile dal menu comandi, tramite mouse.
La figura seguente mostra come si presenta la finestra di Geg, in cui appare la visualizzazione delle funzioni sin(x), sin(2x) e sin(2x)+sin(x).
Sotto, nella parte destra, appare il riquadro f(x), ovvero il piano cartesiano su cui vengono disegnate le funzioni. Alla sinistra appare il riquadro Range, dove possono essere indicati in modo preciso i valori degli intervalli di visualizzazione dell'asse X e dell'asse Y; in pratica, basta modificare questi valori e premere [Invio] per modificare la scala e la zona visualizzata a destra.
A sinistra in basso appare il riquadro Log che elenca le operazioni compiute: nella parte superiore appare l'ultimo comando eseguito e in quella inferiore il comando più vecchio. Più in basso, sempre a sinistra, appare il riquadro Status che mostra le coordinate cartesiane in cui si trova il puntatore del mouse, ammesso che questo sia posizionato sull'area del grafico. Infine, nella parte bassa della finestra appare la riga di comando all'interno della quale si possono inserire le funzioni da visualizzare.
Avvio e interazione normale.
Geg viene avviato attraverso l'eseguibile geg per il quale non sono previste opzioni speciali, a parte quelle comuni per l'uso di programmi nel sistema grafico X (-geometry, -display, ecc.).
geg [opzioni]
|
GO!
>.Le operazioni necessarie a ottenere il risultato mostrato nella figura anteriore sono in pratica quelle seguenti:
f(x) =
sin(x)
[Invio]f(x) =
sin(2x)
[Invio]f(x) =
sin(2x)+sin(x)
[Invio]
|
In
> e <Out
>; oppure attraverso il mouse, utilizzando il primo tasto per delimitare (trascinando) la zona di grafico su cui si vuole porre l'attenzione; oppure in modo ancora più preciso attraverso il riquadro Range. In particolare, i valori sull'asse X possono essere mostrati anche in radianti, ovvero in unità π. Per questo basta selezionare il pulsante grafico <
Radian
>, mentre per tornare alla scala decimale basta selezionare il pulsante <Decimal
>.
|
|
Sintassi delle funzioni
Le funzioni che possono essere disegnate da Geg devono rispettare una certa sintassi riepilogata nella guida interna di questo applicativo. In generale si possono usare tutti i tipi di parentesi che si impiegano normalmente in matematica (da quelle tonde a quelle graffe); si possono usare le notazioni del tipo 3x, 4x,... dove si sottintende la moltiplicazione della costante numerica per la variabile; la lettera x è l'unica variabile di cui si può fare uso; sono riconosciute le costanti e (intesa come la base del logaritmo naturale) e PI (intesa come π).Operatori e operandi | Descrizione |
op1 + op2
| Somma i due operandi. |
op1 - op2
| Sottrae dal primo il secondo operando. |
op1 * op2
| Moltiplica i due operandi. |
costanteop
| Moltiplica l'operando per il valore della costante. |
op1 / op2
| Divide il primo operando per il secondo. |
op1 ^ op2
| Elevamento a potenza del primo operando per il secondo. |
sqrt(op)
| Radice quadrata. |
cbrt(op)
| Radice cubica. |
abs(op)
| Valore assoluto. |
u(op)
| Restituisce uno se l'operando è positivo, zero se negativo. |
log(op)
| Logaritmo in base dieci. |
ln(op)
| Logaritmo naturale. |
sin(op)
| Seno. |
cos(op)
| Coseno. |
tan(op)
| Tangente. |
asin(op)
| Arco-seno. |
acos(op)
| Arco-coseno. |
atan(op)
| Arco-tangente. |
sinc(op)
| |
sinh(op)
| Seno iperbolico. |
cosh(op)
| Coseno iperbolico. |
tanh(op)
| Tangente iperbolica. |
Nessun commento:
Posta un commento
Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.