EquTranslator è un analizzatore sintattico/esperto veloci di equazione con il costruttore dell'analizzare-albero e l'interfaccia facile da usare per l'analisi ed il calcolo un'espressione definita run-time di per la matematica.
Le espressioni di per la matematica è rappresentata come stringa in uno stile di funzione
=f di F (x1, x2,…, xn) (x1, x2,…, xn)
, dove
F (x1, x2,…, xn) - dichiara il numero ed i nomi delle variabili;
la f (x1, x2,…, xn) - espressione di per la matematica può contenere:
· variabili x1, x2,…, xn e numeri,
· aritmetico funzionamento + - */^,
· supporto dell'insieme grande delle funzioni di per la matematica: radice quadrata, peccato, exp, cos, tan, ln, ABS, acos, asin, atan, manganello, log10, sinh, tanh,
· e= 2.71828182845904 di costanti e pi= 3.14159265358979 e
· funzioni e costanti prestabilite dall'utente
Per esempio:
F (x, y) = 3*x^2+y^2+e/4,
F (x1, x2, y) = (x1-sin (x2))/y,
F () =5+6+pi.
La procedura, che è usata qui, è stata sviluppata ed applicato stata dalla soluzione facile di per la matematica ed ha (libreria di collegamento statica, libreria di collegamento dinamico e COM) metodo binario differente di programmazione e di entrata in vigore (procedurale ed orientato oggettivamente). Concede utilizzare EquTranslator in C/C++, C#, Delfi, VB ed altri linguaggi e sistemi che possono capire il DLL e COM.