大家好,這是我通過(guò)
Matlab與TracePro之間DDE通道使用粒子群算法
優(yōu)化面型的一個(gè)
程序思路。程序?qū)懽鳑](méi)有什么問(wèn)題也可以運(yùn)行,問(wèn)題是程序運(yùn)行到某個(gè)地方(隨機(jī)的),比如第5代的第8個(gè)粒子時(shí),會(huì)突然出現(xiàn)連接不上TracePro信道的問(wèn)題。問(wèn)了這方面的老師后,老師告訴我不能每調(diào)用一次適應(yīng)度函數(shù)fit就連接一次TracePro并斷開(kāi),因?yàn)镸atlab與TracePro這個(gè)連接具有隨機(jī)性不太穩(wěn)定,偶爾會(huì)出現(xiàn)連接不上的情況,像我這種計(jì)算次數(shù)多的程序,連接斷開(kāi)那么多次很容易出現(xiàn)這種連接不上的問(wèn)題并造成程序的中止。
"S^;X
@#v yU*j{>%RsK 我想問(wèn)問(wèn)大家,老師說(shuō)的這種DDE信道不穩(wěn)定的情況是存在的嗎?我也試過(guò)把連接和斷開(kāi)放在主程序里,但是適應(yīng)度函數(shù)fit函數(shù)作為一個(gè)單獨(dú)的
函數(shù),在調(diào)用的時(shí)候沒(méi)有這個(gè)連接這一步它就識(shí)別不出我建立的通道,也會(huì)報(bào)錯(cuò)。想請(qǐng)問(wèn)大家有沒(méi)有遇到過(guò)這種情況,是怎么解決的呢?
d;(L@9HHD oHbEHS61 (挺煩躁的
,我以為程序?qū)憣?duì)了就夠了,居然還會(huì)出現(xiàn)這樣的情況)