How can I call cplex from matlab? And what versions of matlab and cplex should I have inorder to do so?

 Réponse acceptée

yekdane  khattara
yekdane khattara le 21 Déc 2013
Modifié(e) : Walter Roberson le 28 Mai 2018

1 vote

add the path who you are installed cplex
>> addpath ('C:\Program Files\IBM\ILOG\CPLEX_Studio_Academic123\cplex\matlab\x64_win64')
and save the path
>>savepath
and same way for running the examples
>>addpath ('C:\Program Files\IBM\ILOG\CPLEX_Studio_Academic123\cplex\examples\src\matlab')
>>savepath

3 commentaires

Del
Del le 3 Jan 2014
Modifié(e) : Del le 3 Jan 2014
I have the same issue, I tried adding the path and saving it, but it does not work. This is what I am getting:
>>addpath C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\matlab\x64_win64
Warning: Name is nonexistent or not a directory: C:\Program
> In path at 110
In addpath at 87
Warning: Name is nonexistent or not a directory:
Files\IBM\ILOG\CPLEX_Studio126\cplex\matlab\x64_win64
> In path at 110
In addpath at 87
When I type in >>cplexlpex, I am getting the error:
Undefined function or variable 'cplexoptimset'.
I am not sure what is wrong here.
Del
Del le 3 Jan 2014
Modifié(e) : Walter Roberson le 24 Déc 2017
Never mind! I used
>>addpath(' C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\matlab\x64_win64')
instead of
>>addpath C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\matlab\x64_win64
and everything worked perfectly fine :)
Priya Ranganathan
Priya Ranganathan le 24 Déc 2017
Thank you!

Connectez-vous pour commenter.

Plus de réponses (1)

Khyathi Mishra
Khyathi Mishra le 4 Avr 2021

0 votes

You must have IBM CPLEX OPTIMIZATION STUDIO 12.10 version
the versions released after that doesnt have files related to interfacing matlab with cplex.

1 commentaire

Pavan chandra Mandava
Pavan chandra Mandava le 11 Juil 2021
Do you know which version of matlab is compatible with Cplex 12.10 Thhank you

Connectez-vous pour commenter.

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by