Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# 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
      nlbaritercount: 0
       pdhgitercount: 0
           nodecount: 0

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

Help and Feedback

Press `/` or click to search this documentation | Gurobi website | Gurobi community forum
Go to other Gurobi documentation | Gurobi download | Contact support