Setting up the Gurobi MATLAB interface#

In order to use our MATLAB interface, you’ll need to use the MATLAB function gurobi_setup to tell MATLAB where to find the Gurobi mex file. This file is stored in the <installdir>/matlab directory of your Gurobi installation. For example, if you installed the 64-bit Windows version of Gurobi 11.0 in the default location, you should run

>> cd c:/Users/jones/gurobi1100/win64/matlab
>> gurobi_setup

The gurobi_setup function adjusts your MATLAB path to include the <installdir>/matlab directory. If you want to avoid typing this command every time you start MATLAB, follow the instructions issued by gurobi_setup to permanently adjust your path.

The MATLAB examples provided with the Gurobi distribution are included in the <installdir>/examples/matlab directory. To run these examples you need to change to this directory. For example, if you are running the 64-bit Windows version of Gurobi, you would say:

>> cd c:/Users/jones/gurobi1100/win64/examples/matlab
>> mip1

If the Gurobi package was successfully installed, you should see the following output:

          status: 'OPTIMAL'
     versioninfo: [1x1 struct]
         runtime: 2.9397e-04
          objval: 3
               x: [3x1 double]
           slack: [2x1 double]
    poolobjbound: 3
            pool: [1x2 struct]
          mipgap: 0
        objbound: 3
       objboundc: 3
       itercount: 0
    baritercount: 0
       nodecount: 0

x 1
y 0
z 1
Obj: 3.000000e+00