Hot Student Stories

# Is it important to understand how programs like Mathematica solve equations?

I have been taking steps to improve my performance in Mathematics. One of the things I have started doing is getting live homework help. I enjoy getting homework assistance because it is like tutoring. I can ask questions and get explanations for problems I do not know how to solve. I have also been using Mathematica to solve some of the problems I still experience challenges solving. The only problem is that I do not know how this program works. Is it really important to understand how programs like Mathematica solve equations? Rodney Fox

follow
followin
6 views Kevin Sutter on March 15, 2018

Most students especially those who are experienced in computer programming are very curious about how Mathematica solves equations. For some, it is because they want to create a similar kind of program but they do not know how to go about it. Others are just curious because they are fascinated by how accurate the program is in calculating different equations. Whether you are doing it out of curiosity or intellectual interest, you should realize that it is of less importance in practice than you think.

Mathematica provides a great environment where you can get answers to all kinds of equations without having to worry about how the program arrived at the answer. If all you need is assistance with homework, there is no need to complicate the process by trying to find out how the program arrived at the answer. What you need to do is to confirm whether or not the answer is correct by doing your own calculations. This is the only way you will get better at doing the calculations yourself. In fact, you can use this program to check if the answers you have in your homework are correct.

You might also be thinking that when you know how the program works you will be in a position to predict the answers it will give. This happens very rarely. This is because the answers are not determined by the program but by the different mathematical definitions and other different operations. Therefore, you might go through a lot of trouble only to find out that the information you have gathered is really not beneficial to you.

Other people are concerned about how the internals work because they are aware that algorithms can affect the answers you get. This is true for most programs. It is possible to get different answers for the same equation using different programs. However, this is less likely when you are using Mathematica because it has numerical computation abilities with arbitrary-precision that ensure the program is giving accurate results.

Mathematica is a program that has been created very well. The creators thought about everything that might affect the results you get from this program and they provided a suitable solution for each problem.  Therefore, keep using it as your live help for homework and stop worrying too much about how it works or how it arrives at the different answers it gives you for your equations. Caleb Jenkinsa year ago

I absolutely agree with this. There is no need to find out how programs like Mathematica solve different equations especially if you are only using it to get answers to your homework. This program is never wrong when calculating even the most complex equations. Therefore, you should not worry too much how it solves the equations. However, if you are interested because you want to learn about the programming behind it, it is a good idea to do some research on the topic. There are numerous books and online sites that explain how programs like this work and they give the step-by-step process of creating similar programs. Learning this information will improve your skills and can really help you if you want to create a similar program.  However, you should be ready to invest a lot of time and effort into learning because programming takes a very long time to master especially if you have no prior experience in programming.