CxTranslator is een snelle en compacte wiskunde parser / evaluator met pre-build functies en gebruiksvriendelijke interface. Maakt het mogelijk om te ontleden en evalueren van een run-time gedefinieerde reeks als een wiskundige uitdrukking op complexe getallen. CxTranslator implementeert eenvoudig type data naar complexe getallen te dekken: reële en imaginaire delen. U kunt definitie van TCalc vinden in EquTypes.h bestand dat wordt geleverd als onderdeel van de demo.
De geldige wiskundige uitdrukkingen dient te bestaan uit:
Variabelen - moet beginnen uit de brief en niet meer dan 32 tekens. De wiskundige uitdrukking mag geen variables.Operators hebben - rekenkundige bewerkingen: +, -, *, /, ^ Functies - set vooraf gedefinieerde functies: abs, ACOS, acosh, arg, asin, asinh, atan, atanh, conj, cos, cosh , exp, IMAG, log, log10, norm, proj, echte, zonde, sinh, sqrt, tan, tanh. Ook kan de gebruiker zijn eigen functie te definiëren om de prestaties te verbeteren en de functionaliteit uit te breiden.
De belangrijkste kenmerken van CxTranslator:
Extreem snel.
Interface en foutafhandeling mechanisme ondersteuning.
Verkrijgbaar in de moedertaal en beheerd (.NET) implementatie.
Multithread veilig.
Ondersteunt een onbeperkt aantal variabelen.
Wiskundige uitdrukking kan worden als enkele byte of dubbel-byte (UNICODE) string.
Kan worden uitgebreid door de gebruiker gedefinieerde functies.
Doelplatform:. X86 en x64
Beperkingen
Nag scherm
Reacties niet gevonden