However, as far as my personal experience since the summer vacation is concerned, these traditional statements are not necessarily correct. I am trying to solve a numerical solution of partial differential equations, so I contacted these two softwares at the same time and consulted some people who can use them respectively. The result of the current investigation is that the function of solving partial differential in matlab is very poor. It is said that there is a toolbox to solve related problems (yes, toolbox, which is one of the reasons why many people support matlab), and it can only solve very simple partial differential equations, while the related instructions with stronger functions are said to need to manually convert equations into standard ones-it is hard to say that partial differential equations can be converted into standard ones! ? However, Mathematica has a much simpler solution format. Although I experienced some twists and turns, in the end, I managed to solve the problem I wanted to solve after asking for help everywhere.
Now my understanding of this problem is that the so-called difference between software is probably only for us novices. If you are really proficient, I'm afraid there won't be much difference between the two softwares. I chose mathematica, because his sentence is very close to the traditional mathematical formula, and symbolic calculation is more powerful than matlab. As for numerical calculation, you can search if you are interested. So far, I haven't seen the evidence that mathematica's numerical calculation ability is inferior to that of matlab, and I'm afraid there won't be any programs that need efficient calculation, so mathematica is enough for me.
In addition, mathematica8 has its own Chinese help document, which is very suitable for self-study, which is why I chose it.