1. pen and paper: this is the most basic mathematical tool, used for handwritten calculation, derivation and proof.
2. Calculator: Calculator is a common tool for numerical calculation and symbolic operation, which can quickly complete complex mathematical operations.
3. Computer software: MATLAB, Mathematica, Maple and other computer software. It provides powerful mathematical calculation and symbolic operation functions, and can carry out complex numerical calculation, drawing and simulation.
4. Programming languages: Python, R and other programming languages can be used for data analysis, machine learning, statistical modeling and other mathematical applications.
5. Mathematical software packages: Mathematical software packages such as NumPy, SciPy, Pandas, etc. It provides rich mathematical functions and data processing functions, which is convenient for scientific calculation and data analysis.
6. Drawing tools: You can use drawing tools such as Matplotlib and ggplot2 to draw various mathematical figures, such as line charts, scatter charts and bar charts.
7. Database management system: MySQL, PostgreSQL and other database management systems can be used to store and manage a large number of mathematical data.
8. Version control system: In the process of mathematical research, Git and other version control systems can be used to track and manage codes and documents.
9. Document management tools: In the process of mathematical research, you can use EndNote, Zotero and other document management tools to manage and reference documents.
10. Mathematical modeling tools: Mathematical modeling tools such as Modelica and Simulink can be used to build and simulate complex mathematical models.