雷亂圈 發表於 2015-11-22 03:12 PM 我在網上參考了許多動態配置的寫法 還是不太清楚撰寫方式 應該說是我不清楚
snowflying 發表於 2015-11-22 10:55 PM parent(1, : ) 後面的 : ) 被轉成表情符號了 貼上來時留意一下,冒號後面可以加個空格,避免原文被轉 ...
雷亂圈 發表於 2015-11-30 12:13 PM 版大不好意思想問一下 程式一開始我能使用int main()來定義嗎
snowflying 發表於 2015-11-30 12:16 PM 應該是寫成一個函式才對 int main() 可以拿來呼叫這個函式,測試是否能產生正確的結果
雷亂圈 發表於 2015-11-30 12:30 PM 謝謝你的回答 喔原來如此有點錯亂了
snowflying 發表於 2015-11-30 01:21 PM 回傳值不會宣告變數,只有型態,函式名稱應該就是 mutation 了 參數 parent 和 pm 可以是 double ...
雷亂圈 發表於 2015-12-1 03:15 PM 版大不好意思 我現在卡在不知該如何起頭編寫這篇程式碼下半部的運算部分沒什麼問題了 但上半部還是不知道 ...
snowflying 發表於 2015-12-2 12:36 AM 我怎麼知道下半部和上半部各是哪裡 XD
雷亂圈 發表於 2015-12-2 10:06 AM 不好意思版大 我不懂的部分是 function [child] =mutation(parent,pm)
snowflying 發表於 2015-12-2 10:34 AM 可是連函式宣告、參數部分都還沒處理完 那底下是怎麼寫的呢?
雷亂圈 發表於 2015-12-2 10:57 AM 版大可能誤會了我的意思是我理解了原程式碼中的運算部分所表達的意思 但就如版大說的我並不知道函式宣告 ...
snowflying 發表於 2015-12-2 01:16 PM 傳進去的陣列會是動態配置而來的嗎? 還是直接是個二維陣列? 兩者做法可能有點不同
雷亂圈 發表於 2015-12-2 06:36 PM 傳進去的是動態配置而來的
snowflying 發表於 2015-12-3 02:56 AM
雷亂圈 發表於 2015-12-3 11:17 AM 版大我將您所打的程式進行運行形成執行檔 但說這一段有錯 srand(time(NULL));
雷亂圈 發表於 2015-12-3 10:57 PM function [child1,child2] = crossover(parent1,parent2,pc) stringlength=length(parent1(1,: )); if( ...
snowflying 發表於 2015-12-4 12:52 AM 如果 parent1 和 parent2 維度一樣 那麼共用同樣的 n、m 就行了