Well currently it features a quadratic solver, logs to any base, it can convert expressions into log form, a rad to deg converter and vice versa, compound interest, a basic trig calculator(rad and deg supported), and the decimal to binary converter.
If you can help I'd appreciate it. (I'm using Delphi 7 by the way)
The cubic solver seems to be working okay now. I spent a bit of time on the exponent function of the program, because it didn't allow for a negative base, but it's fixed now.
Anyway, i still face one problem. Lets say we only have the function then the co-efficients of and are zero. But then i am faced with "Division by Zero" errors. Does anyone know how to make the application ignore such errors?
Okay, this is like a Beta Version for now, as the cubic solver still has a few bugs that need to be sorted out, and it could do with some enhancement.
Nevertheless, let me know what you guys think of this version.
Download Math Tool 3
Well here's Math Tool 3.4
With a brand new look as well as a graphing tool(Thanks Earboth!)
Download Math Tool 3.4 here
I just downloaded the latest version. the tool is looking good, janvdl!
my thoughts:
quadratic solver: perfect
cubic solver: i still don't like the fact that it gives only one solution and leaves it to the user to find the other two, which he/she may have to do long division to find. this will be a pain, especially if the first root given is complex or irrational
logarithms: it cannot find the natural log...that's like the most common log in calculus. we must fix this. you need to tell it how to recognize e. i don't know the best way to do this for this utility. it may be difficult to code the limit definition and tell the tool how to evaluate it. it may suffice to just input the number, to like 30 decimal places or something, i don't know. how did you code pi?
compound interest: i won't go as far as to say perfect, i didn't play around with this feature that much, but it seems to do the job. the only suggestion i have off-hand is why don't you teach it to solve for any of the unknowns. currently, it can only solve for A, but what if i had A and wanted to solve for the interest rate?
degrees/radians: you still have these mixed up, i think you forgot earboth's suggestion here. by the way, the program cannot recognize "pi," i guess we have to use the decimal expansion. how many decimal places did you use to define pi?
trig calculator: perfect so far. you may want to teach it how to do the inverse trig functions, if possible. as well as code secant, cosecant and cotangent, if you have time
binary converter: perfect. you may want to teach it to go the other way though, that is, from binary to decimal
grapher: the picture is too small. i like how you graphed the derivative and second derivative as well. but maybe there should be an option to turn this feature off, probably not necessary though
About: nice! i like the what's new section. it gives us a report on how the utility has evolved
Math Help Forum: who doesn't like MHF?
Thank You
I found the other two formulae for the other 2 roots, but it works with complex roots and is much different from the first formula that DivideBy0 gave me. And I dont really know how to work with that "i" thing in complex roots.
That will be easy
function Pi (Extended)
begin
Result := 3.1415... (I'm not going to type all 30 decimal places here)
end;
That is very possible, and not hard to do either, just requires a bit of work.
I looked it up on the internet and my formulae look correct. But I will purposefully "mix them up" in the next version. Or I will post the code here. Chances are I did something stupid again.
Tried doing so. Never arrived at the original value again. I have no idea why that happened. It's already programmed, just hidden.
Sure, I dont think that would be too hard.
I kind of wanted everything neatly in one size form, but I have to agree, the picture is a little small.
Thought you might find it interesting
I quite agree.