Current location - Training Enrollment Network - Mathematics courses - What are the basic mathematical tools for modeling?
What are the basic mathematical tools for modeling?
00 map

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.