2016-06-07 39 views
0

我使用遺傳算法來確定我的Netlogo模型中的生存​​期,GA的最終輸出是0到1之間的一個十進制數。對於交叉/變異的目的,我需要使用格雷碼而不是二進制數。我有一個函數來轉換二進制到十進制,但不是格雷碼到二進制(我一直在努力)。Netlogo:將灰色代碼轉換爲二進制

關於如何將灰色代碼編碼爲二元函數的任何建議?

+0

你們是不是被真正一的NetLogo的問題。 。但是這裏有一個教程: http://www.electrical4u.com/gray-code-binary-to-gray-code-and-that-to-binary-conversion/ – Alan

+0

沒有一個真正的公式 - 你需要設置分割成4位部分,將其中的每一個轉換(使用嵌套ifelse),然後連接轉換後的部分。 – JenB

回答

相關問題