Whoa, that was unexpected.
Thanks for dropping in. No, those pre-built functions were not used as the point of the project was to code a solution to finding the zeros by means of more standard coding practices. I kind of... bypassed some of that as I used the symbolic math toolbox (you know, the stuff which almost makes MATLAB cool...) for easy function manipulation - that makes the programs pretty much universal, which was the idea.
Looking back, they are a little buggy depending on the input, and I should have added more checking features if I'd have known what to do at the time. For example, adding a flag tied to a while loop with regards to the function input for the bisection method would have been a good idea (yeah, that's a mouthful...), as using symbolic math's ability to differentiate a function would make you change the function if you accidentally entered a function which was constant (I did that once and had to restart MATLAB...). Using "isnan()" on Newton's method would have let me fix a bug which would leave the program in an infinte loop if you entered the test input as a point of discontinuity. Just little things like that...
The important thing is that the class is over. I got an A in the class, so I'm happy. And I still dislike MATLAB.