- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
bluefox 发表于 2013-4-18 12:43
cross函数好像是有些问题 会随机出现些错误结果
比如这样的结构
if (a==1)
crossover 等函数的运算需要序列型数据,如上述的写法放在条件内,取值受限制,会导致计算结果有误的。
要将此函数的赋值语句放到条件外。如:- sc=crossover(x,0);
- bc=crossunder(x,0);
- if( a == 1)
- {
- if(sc == true).....
- if( bc == true) .....
- }
复制代码 |
|