![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 DDL ![]()
![]() |
所以算是才剛開始碰VB不久, 坊間的書籍也找了一兩本來做練習 不過對VB裡面的一些定義還是不太熟 手邊的演算法又只有C的 (對C也不太熟, 只會一些比較基本的邏輯, 因為以前都是念機械設計的Orz..) 所以先貼上來請各位幫我找出裡面的一些重要問題跟錯誤 這段主要是想用基因的方式來求y=sin(x)的解 現在遇到的狀況是, 計算出來的適應矩陣(fitness1)裡頭只有fitness1(0,9)有數值, 但是在演化的過程中這個數值卻沒有任何變更 然後在適應值(fitness_value)的部分, 計算出來的適應值也都沒有任何的變更 我自己先猜想了一下可能的原因 1.亂數的部分有問題 2.數值的形式的定義部分有問題 拜託大家可以幫我找找看還有哪些問題 (應該有超多...Orz..) |