Title :
Development of customizable analytical derivation tool for algebraic function
Author :
Choiri, Hendra Hadhil ; Maulidevi, Nur Ulfa
Author_Institution :
Inf. Eng. Study Program, Inst. of Technol. Bandung, Bandung, Indonesia
Abstract :
One of the major problems in differential calculus is determining the derivative value of a function. A commonly used method is numerical derivative. The value obtained by this method is just approximation value. More accurate derivative value is obtained through analytic approach, by looking for general forms of the derivative function. Problem solving agent approach can be utilized to develop such tool, where the operators and constants in the function should be easily customized. It requires four steps in deriving function: parsing, deriving, simplification, and output returning step. User enters the function in a string, and it will be converted into an abstract syntax tree. This tree is traced by DFS algorithm to be derived and simplified. Based on the test results, the analytical derivation requires short processing time. Derivative results are correct, but simplifications are less optimal in some test cases. The modification of constants, operators, and the derivative rules can be done easily.
Keywords :
algebra; trees (mathematics); DFS algorithm; abstract syntax tree; algebraic function; approximation value; constants; customizable analytical derivation tool; derivative rules; deriving; differential calculus; general forms; numerical derivative; operators; output returning step; parsing; problem solving agent approach; simplification; Abstracts; Calculus; Informatics; MATLAB; Polynomials; Problem-solving; Syntactics; DFS; abstract syntax tree; analytical derivative; operator;
Conference_Titel :
Advanced Informatics: Concept, Theory and Application (ICAICTA), 2014 International Conference of
Conference_Location :
Bandung
Print_ISBN :
978-1-4799-6984-5
DOI :
10.1109/ICAICTA.2014.7005907