将优化问题或方程问题转换为求解器形式
使用prob2struct
将最优化问题或方程问题转化为求解器形式。
小费
对于完整的工作流程,请参阅基于问题的优化工作流程或者基于问题的解决方程的工作流程。
如果你打电话prob2struct
多次在同一MATLAB会话中为非线性问题,使用ObjectiveFunctionName.
或者公平功能名称
论证,如果合适的话contrultindfunctionname.
争论。指定唯一名称可确保产生的问题结构是指正确的目标和约束函数。否则,后续呼叫prob2struct
可以导致生成的非线性功能文件覆盖现有文件。
避免导致无限递归,请不要打电话prob2struct
在目标或约束函数内。
在呼唤时prob2struct
在并行处理非线性问题时,确保产生的目标和约束函数文件有唯一的名称。这样做可以避免每次循环都写同一个或多个文件。