MATLAB API examples¶
This section lists a few examples in MATLAB. These are the same files that can be found in the examples directory of the distribution.
Example 1: First steps¶
This example shows how to
- read an AMPL model
- reassign values to parameters
- solve the model
- display the objective function value
Example 2: Execute arbitrary statements¶
This example shows how to:
- interpret arbitrary AMPL Statements from MATLAB
- get the MATLAB representation of the underlying AMPL algebraic entities
Example 3: Passing data¶
This example shows how to:
- use the dataframe object to communicate data between MATLAB and AMPL
Example 4: Assign data to a model and solve it¶
This example shows how to:
- read an AMPL model (diet model from the AMPL book)
- assign all the needed data from the API, using various forms of communication
Example 6: Simple heuristic¶
This example shows how to:
- implement a simple heuristic to speed up the solution of a QMIP problem
- set AMPL options from the API
Example 7: Efficient frontier¶
This example shows how to:
- build an efficient frontier by repeteatly solve a portfolio problem in AMPL
- plot the resulting frontier