これは私がこれまでに持っているコードです:
population = 50
individual = repmat(struct('genes',[], 'fitness', 0), population, 1);
私が行っているのは 50 個体の集団を作成することです これらの個体はそれぞれ構成遺伝子と適応度を持っています 私が正しくできないと思われるのは、単一のセルではなく、50 個のセル配列になるように遺伝子を設定することです。
誰かが私のためにこれに光を当てることができますか?
さらに追加したいのは、遺伝子配列にランダムな値 (0 または 1) を設定することです。各メンバーの遺伝子配列を反復処理し、Matlab が利用できる乱数生成機能を使用することで、後でこれを簡単に実行できると思います。ただし、構造体が事前に割り当てられている場合は、より効率的です。
ありがとう