Questo è il comando gbfun che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
gbfun - Applica funzioni alla tabella dei dati
SINOSSI
gbfun [Opzioni] <funzione definizione> ...
DESCRIZIONE
Calcola funzioni arbitrarie a livello di colonna sui dati letti dall'input standard. Variabile 'xi'
sta per la i-esima colonna mentre 'x0' sta per il numero di riga, ad esempio una funzione f(x1,x2)
opera sulla prima e seconda colonna. Con l'opzione -t la funzione è calcolata, in
girare, su ogni colonna. In questo caso f(x1,x2) sta per una funzione della colonna stessa
e della colonna seguente (l'indice è un operatore principale). In questi casi 'x' è
equivalente a 'x1'. Insieme a -r or -R la funzione viene calcolata in modo ricorsivo "columwise" su ciascuno
riga. In questo caso la variabile 'x' identifica il risultato della valutazione precedente. un ritardo
l'operatore può essere specificato con la lettera l, come in 'x1l2', che significa la prima colonna
due passi prima. È possibile specificare più funzioni che verranno considerate a turno.
VERSIONI
-t calcolare su ogni colonna
-r imposta il valore iniziale e calcola in modo ricorsivo
-R imposta il valore iniziale, calcola in modo ricorsivo e stampa i risultati intermedi
-v modalità verbosa
-F specificare i separatori dei campi di input (predefinito " \t")
-o imposta il formato di output (predefinito '%12.6e')
-s imposta la stringa di separazione dell'output (default ' ')
-h questo aiuto
ESEMPI
gbfun file 'x0+log(x2)'
stampare il log della seconda colonna di 'file' aggiungendo il numero progressivo del
fila
gbfun -r 0 'x+sqrt(x1)' file
stampa la somma della radice quadrata degli elementi della prima colonna di 'file'
Usa gbfun online utilizzando i servizi onworks.net