Optimization Toolbox - Use of 'interior-point'
古いコメントを表示
I have the following code:
options = optimoptions(@fmincon,'Algorithm','interior-point');
f = @(x)CA_OptP(x,DistancesKM, StudentsByTown, A_Students);
[x, fval, output] = fmincon(f,x0,[],[],[],[],0,10, nonlcon, options);
[P_Students, Weights] = CA1(x,param1, param 2)
I get this error message: Undefined function 'optimoptions' for input arguments of type 'function_handle'.
What did I do wrong with specifying options?
1 件のコメント
Matt J
2013 年 4 月 15 日
You should learn to format your code using the "{} Code" formatting icon, as I have now done for you.
採用された回答
その他の回答 (2 件)
Sean de Wolski
2013 年 4 月 15 日
編集済み: Sean de Wolski
2013 年 4 月 15 日
Hi Christoph and Matt J,
optimoptions is a new class in R2013a meant to be used in place of optimset. If you are not using R2013a it will not be available.
If you are using R2013a and getting that error message, there are a few possible causes:
- You do not have a license for the Optimization Toolbox. You could test this by running the following and see if it is followed by "Has no license availabe"
which -all optimoptions
- The path is corrupted. Run the following:
restoredefaultpath; rehash toolboxcache;savepath
カテゴリ
ヘルプ センター および File Exchange で Get Started with Optimization Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!