A math tool for recognizing and evaluating mathematical content within text in text processing applications and web applications is disclosed. The tool automatically recognizes user input and identifies mathematical content (expressions including basic operators, constants, variables, in-built and user defined functions, units, currencies, date-time, complex numbers, vectors, matrixes, tables, plots and other mathematical notations) for the purpose of validation (auto spell check), evaluating (auto evaluating/solving), formatting and plotting (line plots of functions, vectors; pie charts/bar graphs of data, 3D plots for multivariable functions, etc.) if required in a seamless fashion without (or with minimal) user intervention.
展开▼