使用pso求最小化一函數(shù)
matlab程式碼,寫(xiě)的非常簡(jiǎn)潔(不到100行),且還包括了2維的圖形展示,和大家分享參考!!!
一起學(xué)習(xí)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
標(biāo)簽:
matlab
pso
程式
上傳時(shí)間:
2013-12-18
上傳用戶(hù):zhaiye
C51單片機(jī)實(shí)現(xiàn)液晶秒表以及簡(jiǎn)單計(jì)算器
電路是一個(gè)51最小系統(tǒng),沒(méi)有采用總線(xiàn)方式,而簡(jiǎn)單的連線(xiàn)方式,上有4*4矩陣鍵盤(pán),一數(shù)碼管,89S51單片機(jī),串口下載線(xiàn),數(shù)碼管顯示鎖存芯片\蜂鳴器\1602液晶.
代碼已經(jīng)調(diào)試成功過(guò),可以實(shí)現(xiàn)時(shí)間的調(diào)整.4*4矩陣鍵盤(pán),第一排前三列是實(shí)現(xiàn)小時(shí)\分鐘\秒的加.第二排前三列是實(shí)現(xiàn)小時(shí)\分鐘\秒的減.當(dāng)然還可以通過(guò)設(shè)置矩陣鍵盤(pán)的鍵值,來(lái)實(shí)現(xiàn)加\減\乘\除四則運(yùn)算,由數(shù)碼管顯示參與運(yùn)算的數(shù)字以及最終的運(yùn)算結(jié)果.
標(biāo)簽:
C51
160
單片機(jī)
方式
上傳時(shí)間:
2015-08-17
上傳用戶(hù):cursor