大家好,这是我通过
Matlab与TracePro之间DDE通道使用粒子群算法
优化面型的一个
程序思路。程序写作没有什么问题也可以运行,问题是程序运行到某个地方(随机的),比如第5代的第8个粒子时,会突然出现连接不上TracePro信道的问题。问了这方面的老师后,老师告诉我不能每调用一次适应度函数fit就连接一次TracePro并断开,因为Matlab与TracePro这个连接具有随机性不太稳定,偶尔会出现连接不上的情况,像我这种计算次数多的程序,连接断开那么多次很容易出现这种连接不上的问题并造成程序的中止。
j`GbI0,bT %N 我想问问大家,老师说的这种DDE信道不稳定的情况是存在的吗?我也试过把连接和断开放在主程序里,但是适应度函数fit函数作为一个单独的
函数,在调用的时候没有这个连接这一步它就识别不出我建立的通道,也会报错。想请问大家有没有遇到过这种情况,是怎么解决的呢?
}2.}fHb2
_NZHrN (挺烦躁的
,我以为程序写对了就够了,居然还会出现这样的情况)