How to output multiple results via function
显示 更早的评论
Maybe this is a basic question. Please help me with it. I define a function with a couple parameters.
function f=fun(y,lambda)
[y,fval]=fmincon(@(y)fun(y,lambda),y0,[],[],[],[],[],[],[],[])
y is chosen to minimize function fun. The outputs are y and fval. I would like to output some other values, for example, y*lambda. I know I can output y*lambda in the next step after fmincon. How to output y*lambda directly in the function or in optimization problem?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Solver Outputs and Iterative Display 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!