| 查看: 1003 | 回复: 1 | ||
[求助]
带有并行循环的程序多次执行时会提示各种警告,能忽略吗?有没有什么解决办法?
|
|
在设计遗传算法程序时后用了matlab中的 parfor 加快计算,这个文件单次执行的时候没有任何问题,可是我想过运行几遍看稳定性,于是我写了这样一个文件runbat.m,结果各种警告: matlabpool open run GA_float1a save 1 clear all close all run GA_float1a save 2 clear all close all run GA_float1a save 3 clear all close all run GA_float1a save 4 clear all close all run GA_float1a save 5 clear all close all matlabpool close 给出的警告是:Starting matlabpool using the 'local' profile ... connected to 2 workers. Warning: Out of range or non-integer values truncated during conversion to character. In parallel_function>distributed_execution/consume_reduce at 849 In parallel_function>distributed_execution at 822 In parallel_function at 580 In GA_float1a at 31 In run at 63 In runbat at 2 GA_float1a at 31是我是程序文件中parfor出现的那一行 |
» 猜你喜欢
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有11人回复
闲聊
已经有3人回复
江苏省自然基金 什么时候出结果
已经有4人回复
如何查询2026年获批项目名称?
已经有3人回复
两块石头
已经有10人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有19人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有15人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有13人回复
初秋的晨风
已经有6人回复
Ei源刊怎么投
已经有4人回复
2楼2016-05-09 22:41:00










回复此楼