使用pso求最小化一函數
matlab程式碼,寫的非常簡潔(不到100行),且還包括了2維的圖形展示,和大家分享參考!!!
一起學習matlab和各種optimize methods
最小化:(x-15)^2+(y-20)^2
The swarm matrix is
swarm(index, [location, velocity, best position, best value], [x, y components or the value component])
Author: Wesam ELSHAMY (wesamelshamy@yahoo.com) MSc Student, Electrical Enginering Dept., Faculty of Engineering Cairo University, Egypt
標簽:
matlab
pso
程式
上傳時間:
2013-12-18
上傳用戶:zhaiye
這是一本有關MATLAB的參考書,適合于使用MATLAB或正在打算使用MATLAB的讀者。本書另辟蹊徑可以借助或不借助MATLAB隨帶的文檔資料讓讀者自學MATLAB。書中口語化的風格,使讀者易于閱讀。如書名所示,本書提供了讀者精通MATLAB所需的工具。作為編程語言和可視化工具,MATLAB具有豐富的一系列功能,可解決工程、科學計算和數學學科中許多問題。本書的基本目的是通過向讀者展示如何有效地使用這些功能來幫助讀者增強工作能力。由于MATLAB交互式的性質,書中內容以舉例方式來描述。在讀者閱讀本書的同時, 這些例子可以通過運行MATLAB而再現。
本書只涉及一般讀者所用到的一些專題,所提供的資料可用于包括UNIX工作站、Macintosh 和PC在內的所有計算機平臺。除了標準的MATLAB本身這部分的功能之外,書中只討論了字符工具箱。其它更為專用的工具箱沒有進行討論。而且,沒有討論與機器有關的MATLAB諸方面,例如MEX文件的編寫。
本書開發了許多M文件函數,它擴展了MATLAB的功能。在書中,作者演示了各種MATLAB的功能和編程技術,它們總稱為精通MATLAB的工具箱。
標簽:
MATLAB
上傳時間:
2015-07-26
上傳用戶:nanxia