24小时热门版块排行榜    

查看: 2303  |  回复: 3

free0121

木虫 (著名写手)

[求助] 在MATLAB里如何设置程序执行所需最长时间? 已有1人参与

我在用GA算法, 在评估每代种群的适应度时,需要对每个个体进行评估. 评估所需要的运算是调用外部软件(且称为函数A). 当函数A的运算需要很长时间甚至无法结束运算时,表明这个子个体肯定是有问题的,是要被淘汰掉的,因而没有必要去花大量时间运算函数A. 这时对它的适应度会自动赋予其它的值, 而不再通过函数A来赋值.
所以,对每一个个体进行评估时,我都需要对函数A设定计算时间限制,超过这个时间限制时就自动停止计算,跳到下一个程序句.

期待高手指导,不胜感激!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

799201384

铜虫 (小有名气)

楼主找到解决方法没,我也被这个问题卡主啦
2楼2018-10-30 11:28:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

googon

木虫 (著名写手)


3楼2018-11-01 14:05:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

googon

木虫 (著名写手)


【答案】应助回帖

通过tic和toc以及判断语句可以实现的

发自小木虫Android客户端
4楼2018-11-01 14:06:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 free0121 的主题更新
信息提示
请填处理意见