ID:7840
 
Releases:
R4
-Improved speed by ~450% by removing time hogging loops and replaceing them with cold hard math.
-Rearranged things

R3-1
-Cleaned up plotted equations a bit

R3
-Made the point plotter more efficent by reducing the ammount of times it looped.
-Fixed most problems having to do with lines breaking up.
-Sort of added custom polar graphing (use o for variable)
-Added some debugging stuff
-Now all points are actually plotted (stupid mistake I put a ">" instead of a ">=" ) So when you choose plot 20000 points will will plot 20000 points not like 18343 points.

R2
-Added a readme.
-Fixed the random number generator.
//--****--//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//--****--//

Well I didn't want to litter the forum with pictures of the program so here are all the pictures I have created using the program to date:

The first pictures:
Image hosting by Photobucket
A parabola

Image hosting by Photobucket
Sort of fixed parabola

Image hosting by Photobucket
Fixed!

Image hosting by Photobucket
y=x^-1

Image hosting by Photobucket
random lines

Image hosting by Photobucket
random dots

Polar Graphing (notice the change of background and dot color, someone said it looked like graph paper so I tried to make it look like graph paper even more)

Image hosting by Photobucket

Image hosting by Photobucket
Another color schem (I was bored)

Image hosting by Photobucket

The following Polar graphs are created by adjusting how often the expression is evaluated.

Image hosting by Photobucket

Image hosting by Photobucket

Image hosting by Photobucket

Last but not least, FRACTALS!

Image hosting by Photobucket

Image hosting by Photobucket

Image hosting by Photobucket


Image hosting by Photobucket

Image hosting by Photobucket

About the program...
The meat of the program, i.e. the way it graphs and figures out how to plot points where was all developed by me. However, I can not take credit for any of the text handling. A huge thanks goes to AbyssDragon for SET which I used in a modified form, (don't expect to be able to do everything that library let you do), and also to Deadron for his TextHandling library which I used also to evaluate expressions.

I decided not to make a hub entry for this yet, because it is not worthy of one. It is very early stage, and I am sure it is riddled with bugs. I released it through this site, because I have a lot of fun with it, and I hope you will also.

Known Issues:
Not all graphs are continuous.
Graphing equations is not perfect.
Everything else is not perfect

Please note this program can be very SLOW. So if you have a slow computer either be patient or don't let it plot to many points.

Some of the verbs may cause it to graph forever, clicking graph in the commands tab twice may stop this, if not exit and restart.

I am considering letting this be open source since some of it, (the test handling), is beyond my area of knowledge and I do not have much time to work on it, but right now the code is a bit of the mess, (the text handling), so I would want to clean it up first. Also I don't know if there is interest in this.

If you have any questions please ask, either here or in the forum, also if you have any ideas feel free to share them.

You can also e-mail me with questions, ideas, concerns or rants, at [email protected] please no flames though, if you want to complain at least give some valid reasons.

This program is the result of spending way to much time in math class programming on my calculator. People would see my using my calculator and assume I was playing games, (like any sane person does), however I was writing programs, and not just games, but also math programs. Somehow using a math utility to play games led to using a game utility to do math. (Good thing my teachers didn't know that I could practically program my calculator to do pretty much all the work for me, and show all the work, but hey I figure if you can figure out how to write a program to do something, then its not cheating, just being efficient since you had to know how to do it in the first place.)
You... are my God.
Pretty cool. If you could make it a little faster it would be great. (on my dual core 2.8 it gets unresponsive for a second or two). You might also want to add more text to number inputs explaining what it's for. I know there's a read me but it makes everything easier. Keep working on it could be a replacement for graphing calculators.
"Pretty cool. If you could make it a little faster it would be great. (on my dual core 2.8 it gets unresponsive for a second or two). You might also want to add more text to number inputs explaining what it's for. I know there's a read me but it makes everything easier. Keep working on it could be a replacement for graphing calculators.
"

Not to say this isn't extremely cool, but how could something you need a full computer use replace something that fits in your pocket?
100 dollars, Arty.

You can borrow calcs in class and then use this at home.
Funny that you say this would be a possible replacement because my original plan was to pretty much emulate the Ti 83+. But I do not know enough about creating scripting languages or TextHandling to make that a reality. If someone would like to take on a project such as that I would be willing to work on a team to do that.

It will hopefully get a lot faster once I get rid of some loop procs that as of right now are just being used because I didn't feel like doing the math to replace them at the time.

[EDIT] Did that for R4 and it seems to be a lot faster.
I've got 3 graphing calculators, Kunie.
I meant if you didn't have one for homework or something. >.<
Graphing stuff like y = 1/x doesn't work.
I think it doesn't work because of the parser. I must have screwed up the parser when I was modifying it. Try y=x^-1