找回密码
 注册
Simdroid-非首页
查看: 93|回复: 4

[iSIGHT] 急问yekai版主:关于设计变量精度问题

[复制链接]
发表于 2009-6-27 00:24:48 | 显示全部楼层 |阅读模式 来自 北京
看了您回的《如何控制设计变量的取值精度?》的帖子,您在回复中提到:“可以指定小数点后的位数:例如:%8.3f,表示该设计变量供占用8个字符,单精度,小数点后3位。”我用的8.0版本,多岛遗传算法优化,我按照您说的做了之后,在isight写输入文件时确实按照我设置的小数点位数进行写入,但计算结果中显示的仍然是十几位小数,而且优化时设计变量的步长经常是小数点后六到七位才发生变化,这说明软件在赋给设计变量数值时,精度仍是原来好多位小数的情形,这对我来说根本没有意义,那么小的步长导致模型尺寸变化微小,纯粹是在浪费时间,以前好像在哪个贴子中看到说可以调整步长(默认是10e-6),但我就是找不到在哪设置,请指教,谢谢!
发表于 2009-6-27 09:34:25 | 显示全部楼层 来自 北京
Simdroid开发平台
通过调整二进制位数改变 步长,默认是32位,你可以改为16位
回复 不支持

使用道具 举报

 楼主| 发表于 2009-6-27 20:31:04 | 显示全部楼层 来自 北京
谢谢版主的指教,不过能再说详细些吗,呵呵,不好意思,我刚刚接触这个软件
回复 不支持

使用道具 举报

发表于 2009-6-29 11:02:33 | 显示全部楼层 来自 北京
遗传算法通过设置染色体的位数控制求解精度和步长,你可以缩短位数
回复 不支持

使用道具 举报

 楼主| 发表于 2009-6-30 06:57:03 | 显示全部楼层 来自 北京
看了看遗传算法的原理,明白了,谢谢版主
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-7-14 19:24 , Processed in 0.046908 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表