This toolbox mainly contains three parts.
(Support platform MATLAB5.3 or 5.2, symbolic mathematics, Optim, Spline, Stats)
Chinese Help of Common Mathematical Modeling Tools in 1.MATLAB
2. Contribute to MATLAB mathematical modeling tools (marked with *)
3. MATLAB program of mathematical modeling competition for Chinese college students over the years.
Installation step
1. extract MATHMODL.zip to MATLAB11\ toolbox \
2. Start Matlab and use the Add Path menu in the Path Browser to
Matlab11\ toolbox \ mathmodl is added to the path, put it at the front, and save the settings;
3. Go back to your work directory. Now MATHMODL has become an ordinary toolbox.
You can use the help mathmodl command to view the content, or you can learn the tutorial directly with the mathmodl command.
Data fitting
Interp 1- univariate function interpolation
Spline-spline interpolation
Poly fit- polynomial interpolation or fitting
Curve fitting
Caspe-spline Interpolation for Various Boundary Conditions
Casp spline fitting
Inter p2- binary function interpolation
Grid Data- binary function interpolation of irregular data
* interpolation nonmonotonic node interpolation
* Lagrange-Lagrange Interpolation Polynomial
Find the root of the equation
Inv--inverse matrix
Root of polynomial
Zero point of unary function
Solving nonlinear equations
Solution-symbolic equation solution
* Newton-Newton iterative method to solve nonlinear equations
Calculus and differential equations
Difference-difference
Different sign derivative function
Trapezoidal integral method
Quad 8- high precision numerical integration
Intersymbolic integration
Double Integral on Quadratic Rectangular Domain
Ode 45- ordinary differential equation
Solving symbolic differential equations
* Polynomial integration method
* Quadratic Gaussian integration method
* quad2dg-Gaussian Double Integrals on Rectangular Fields
* dbl quad 2- Double Integrals on Non-rectangular Fields
* rk4-RungeKutta method for ordinary differential equations
Stochastic simulation and statistical analysis
Maximum, minimum-maximum, minimum
Sum-sum
Average-average
Standard deviation
Sort-Sort (ascending)
Sorrows-Sort by column (ascending)
Random numbers are evenly distributed in the rand-[0 0, 1] interval.
Randn- standard normal distribution random number
Randperm- 1 ... randomly arranged.
Regression-linear regression
Classified statistical clustering
* trim- delete bad data
* spec rnd- generate random numbers according to the given distribution law.
* randrow- the whole line is randomly arranged.
* randmix- random arrangement
* Chi-square test of distribution fitting degree
mathematical programming
linear programming
Linprog- linear programming (for MATLAB5.3)
Extreme value of unary function
Quasi-Newton method for extreme value of multivariate function
Fmins- simplex search method for extremum of multivariate function
Constrained nonlinear programming
Fmcon-nonlinear programming (for MATLAB5.3)
Discrete optimization
* enum- enumeration method
* Monte Carlo method
* lpint- linear integer programming
*L0 1p_e-0- 1 integer programming enumeration method
* implicit enumeration method for l01p _ ie-0-1integer programming.
* bnb 18- nonlinear integer programming (for MATLAB5.3)
* bnb GUI- a graphical tool for nonlinear integer programming (used in MATLAB5.3)
* mint reek- minimum spanning tree kruskal algorithm
* minroute- shortest path dijkstra algorithm
* krusk- Minimum Spanning Tree kruskal Algorithm mex Program
* dijkstra- shortest path Dijkstra algorithm mex program
* dyn Prog- dynamic programming
chart
Drawing plane curve (unary function)
Drawing 3- Spatial Curve
Mesh space surface (binary function)
* meshf- non-rectangular grid diagram
* draw-draw a smooth curve with the mouse.
Answers to Chinese College Students' Mathematical Modeling Competition
Jm96a- Fishing Strategy
Jm96b- Water Saving Washing Machine
Non-optimal function of Jm96bfun water-saving washing machine
Jm97a- Part Parameter Design
Jm97afun Non-part Parameter Function
Jm97a optim- Optimization Function of Part Parameter Design
Jm97b- Truncated Cutting
Jm97b count- truncated cut enumeration method
Jm97 brule- Truncated Cutting Optimization Criteria
Solution of jm98a 1- Venture Capital Model
Jm98a 2- Discussion on Venture Capital Model
Jm98a 3- Solution of Nonlinear Model of Income and Risk
JM98AFun-Optimization Function of Nonlinear Model of Return and Risk
Jm98b- Disaster Patrol Route (C Procedure)
Jm99a 1- 1 Automatic Lathe
JM999a1FUN-Target Function of Automatic Lathe Model
Stochastic Simulation of jm99a 1 simu- Automatic Lathe Model
JM 99 asmfun- Cost Function of Automatic Lathe Model
Demo program
Funtool function calculator
Tutorial of tutdemo-MATLAB optimization toolbox
Mathematical modeling toolbox demonstration
Installation steps of MATLAB mathematical modeling toolbox
Version1.2 March 28, 2006 5438+0
1. extract MATHMODL.zip to MATLAB11\ toolbox \
2. Start Matlab and use the Add Path menu in the Path Browser to
Matlab11\ toolbox \ mathmodl is added to the path, put it at the front, and save the settings;
3. Go back to your work directory. Now MATHMODL has become an ordinary toolbox.
You can use the help mathmodl command to view the content, or you can learn the tutorial directly with the mathmodl command.