I was thinking about an update to my Polynomials AOI program to bring substantial feature improvements.
The old one (v5) featured a 1- or 2- part input. For functions that require 2 inputs (like polynomial addition, subtraction, multiplication, and division), you have to enter in operand 1 and operand 2, as polynomials, and each entry is processed into lists and a result is computed. For things like zeroes of a function, it takes one input and does the same thing.
I got an email from someone who used my program, indicating that using it on something that has a fraction (like 5x/(3x+7)) causes an error. The problem with my program is that it only supports entries in the form of ax^n, where n must be a positive integer and a must be a real number.
This gives me an *excuse to overhaul the processing system. I was thinking about a single entry system, where you can enter:
((3x+7)/(3x^3+7x-1)) + (4x2/7x)
and the calculator performs order of operations, chaining the primary operations as necessary to simplify the equation.
The Question: Should I stick to TI-Basic for this? Or would it be easier to use Axe Parser?
cross posted to omnimaga, due to Axe Parser user-base.
The old one (v5) featured a 1- or 2- part input. For functions that require 2 inputs (like polynomial addition, subtraction, multiplication, and division), you have to enter in operand 1 and operand 2, as polynomials, and each entry is processed into lists and a result is computed. For things like zeroes of a function, it takes one input and does the same thing.
I got an email from someone who used my program, indicating that using it on something that has a fraction (like 5x/(3x+7)) causes an error. The problem with my program is that it only supports entries in the form of ax^n, where n must be a positive integer and a must be a real number.
This gives me an *excuse to overhaul the processing system. I was thinking about a single entry system, where you can enter:
((3x+7)/(3x^3+7x-1)) + (4x2/7x)
and the calculator performs order of operations, chaining the primary operations as necessary to simplify the equation.
The Question: Should I stick to TI-Basic for this? Or would it be easier to use Axe Parser?
cross posted to omnimaga, due to Axe Parser user-base.