Square of Objective function expression gives an error
1 回表示 (過去 30 日間)
古いコメントを表示
Hi experts, I have just started doing optimization in the problem-based workflow. I refer to this documentation page, in order to formulate my own Non-Linear Objective function.
But when I run the following code,
obj = sum(residual.^2);
It produces the following error.
Undefined operator '.^' for input arguments of type 'optim.problemdef.OptimizationExpression'.
I am using MATLAB R2018a. My actual objective function expression is a bit complicated and I need to understand this error before I proceed further.
Your help will be highly appreciated. Thanks in advance!
2 件のコメント
Walter Roberson
2018 年 11 月 11 日
The abilities of problem based optimization expanded in R2018b, you might be using too old of a version.
回答 (0 件)
参考
カテゴリ
Help Center および 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!