How to resolve an optimization problem related to setpath?

1 Ansicht (letzte 30 Tage)
Cuong
Cuong am 5 Okt. 2016
Kommentiert: Cuong am 5 Okt. 2016
I just copied 100% an example from here: http://www.mathworks.com/help/gads/createoptimproblem.html
anonrosen = @(x)(100*(x(2) - x(1)^2)^2 + (1-x(1))^2); opts = optimoptions(@fmincon,'Algorithm','interior-point'); problem = createOptimProblem('fmincon','x0',randn(2,1),... 'objective',anonrosen,'lb',[-2;-2],'ub',[2;2],... 'options',opts);
However, when I run the codes using Matlab, I got the message " Error using horzcat Dimensions of matrices being concatenated are not consistent.
Error in cell/strcat (line 54) t{i} = [s{:,i}]; "
Then, I type restoredefaultpath, then the example of creating an optimization runs well without any error. However, if I type restoredefaultpath, I can not use some functions that I wrote and put in some folders. I want to optimize those functions use global search. To use those functions, I need to setpath. However, after setting paths to those folders I got the same message above when "createOptimProblem"
Also, I got the same error when trying to save path permanently with "pathdef" issue. I have to set path everytime I run Matlab. The message with pathdef was attached. I tried to google, but no way is successful.
Thanks,

Antworten (1)

Pritesh Shah
Pritesh Shah am 5 Okt. 2016
May be, you don't have admin rights. Put your all codes in current folder.
Try, it may work.
All the best !!
  1 Kommentar
Cuong
Cuong am 5 Okt. 2016
I tried different ways (google for answers before asking) but no way works :( so upset

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by