Yalmip error : undefined function sdpvar

27 vues (au cours des 30 derniers jours)
Sana Ben Hmouda
Sana Ben Hmouda le 11 Août 2016
Commenté : chen jiyuan le 4 Nov 2021
Hello I have installed yalmip. Then i checked that it works through writing yalmip in the command window , and it gives : yalmip yalmip Returns various information about yalmip
yalmip can be used to check version numbers and
find the SDPVAR and SET objects available in workspace
EXAMPLES
V = yalmip('version') % Returns version
yalmip('nvars') % Returns total number of declared variables
yalmip('info') % Display basic info.
yalmip('solver','tag') % Sets the solver 'solvertag' (see sdpsettings) as default solver
If you want information on how to use yalmip, you are advised to check out
http://users.isy.liu.se/johanl/yalmip/
See also YALMIPTEST, YALMIPDEMO
now when i try to define an sdpvar it gives an error message: undefined function sdpvar. how can i solve this please ? Thanks in advance

Réponse acceptée

Johan Löfberg
Johan Löfberg le 11 Août 2016
You must have failed with the installation such as unzipping and/or setting the path. Show us your path, and a "dir" performed in the yalmip directory
BTW, a much better place to post yalmip questions is https://groups.google.com/forum/?fromgroups#!forum/yalmip
  1 commentaire
chen jiyuan
chen jiyuan le 4 Nov 2021
The commend run like
constraint_ml = set(cone(zz,y2));
, and an error comes. Could please help me to solve this problem.
"SET has been considered obsolete for many years, and the time has come...
Update your code. https://yalmip.github.io/tutorial/basics/
wrong use constraint/set
Obsolete command"

Connectez-vous pour commenter.

Plus de réponses (2)

Sana Ben Hmouda
Sana Ben Hmouda le 11 Août 2016
Modifié(e) : Sana Ben Hmouda le 11 Août 2016
Hello, Thanks a lot for your prompt answer. I may have resolved this problem by one of these solutions that i have tried all: - uninstall all previous yalmip versions existing in my matlab path / or in my laptop - download the newest version of yalmip - add the required folders to matlab path in the same order mentioned in the tutorial so that i get sure that i added them all. - save the already added folders - run " clear classes " before trying yalmiptest
Then everything worked fine Thanks again for your help and i do appology for mentioning this late.
Sana

Waseem Abbasi
Waseem Abbasi le 24 Juin 2019
Modifié(e) : Waseem Abbasi le 24 Juin 2019
dear i face the problem that when i used set command, the following error come:
SET has been considered obsolete for many years, and the time has come...
Update your code. https://yalmip.github.io/tutorial/basics/
Error using constraint/set (line 6)
Obsolete command
Error in chap5_1 (line 14)
L=set(FAI<0);
The last coomand i used after my sdpvar command.

Catégories

En savoir plus sur Just for fun dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by