0
A
回答
1
嘗試使用可在優化選項中定義的可選輸出功能'OutputFcn'。此功能在每次迭代之後調用,並傳遞優化矢量
選項= optimset的當前值(「OutputFcn」,@CustomOutputFcn)
function stop = CustomOutputFcn(x,optimValues,state)
stop = false;
% Store x to previously defined global variable XPreviousStep
global XPreviousStep
XPreviousStep = x;
end
現在你可以在你的約束功能訪問XPreviousStep。如果你不喜歡全局變量,你可以使用guidata。
相關問題
- 1. 凸優化 - matlab - 4D優化變量
- 2. 在以後的迭代中使用先前迭代中的變量
- 3. 爲大量迭代優化代碼
- 4. 在JavaScript中迭代Django模板變量,通過變化索引訪問
- 5. 如何通過向量化迭代更新R中以前的值的變量?
- 6. wso2esb - 訪問迭代器以外的變量mediator
- 7. 改變優化變量,以恆動態(Matlab的)
- 8. Matlab優化:在迭代中記錄數據
- 9. 迭代優化HashMap
- 10. 優化MATLAB代碼
- 11. 如何訪問MATLAB中的類變量?
- 12. MATLAB R2015a多變量函數優化
- 13. 優化,減少變量和MATLAB parfor
- 14. 向量化或優化一個循環,其中每次迭代都取決於前一次迭代的狀態
- 15. 迭代深度優先樹遍歷與每個節點訪問前後訪問
- 16. Matlab凸優化工具箱。優化變量未顯示
- 17. 如何在PHP中優化JSON迭代
- 18. 是否可以訪問Matlab中函數句柄中的變量?
- 19. 如何使用scriptlet/expression訪問c:forEach中的迭代變量?
- 20. 如何在Matlab中迭代列向量?
- 21. 在MATLAB中變量的變化?
- 22. 在循環訪問字符串數組的同時訪問循環變量的當前迭代的索引
- 23. 以Pandas爲中心迭代訪問DateTimeIndex
- 24. 優化迭代器定義
- 25. 使用itertools.izip優化迭代
- 26. 優化迭代循環
- 27. 遞歸迭代 - 或優化?
- 28. 迭代在Matlab
- 29. 在eval中初始化訪問變量
- 30. 我要訪問的變量outeside的,如果()迭代
你可以通過添加一些相關的代碼或你已經嘗試過的東西來提高這篇文章的質量。 –
我懷疑你是否真的需要你的約束。無論如何,當收斂到最優解時,可以假設'x(k)= x(k-1)',其中'k'是迭代次數。 –