MATLAB Answers

Kazushi
0

GAの引数NVARS​を整数値で、重複なく​入力する方法

Kazushi
さんによって質問されました 2019 年 10 月 23 日
最新アクティビティ michio
さんによって 回答されました 2019 年 10 月 24 日
MATLABのgaに関して2点質問があります。
1点目:
gaの引数をNVARS=4、INTCON=1~45(整数値)としたところ、
Each member of INTCON must not exceed the number of variables
とのエラーが出てしまいました。
この方法以外に、NVARSを1~45の整数値で入力する方法があれば教えていただきたいです。
2点目:
NVARSの各要素が重複しないようにする方法があれば教えていただきたいです。
以上、よろしくお願いします。

  0 件のコメント

サインイン to comment.

1 件の回答

michio
回答者: michio
2019 年 10 月 24 日
 採用された回答

IntCon はどの各変数に整数制約を付けるかを決める入力なので、4つの変数すべてが整数なら
IntCon = [1,2,3,4]
とすべきです。整数の範囲制約には ub, lb を使ってください。
IntCon is a vector of positive integers that contains the x components that are integer-valued. For example, if you want to restrict x(2) and x(10) to be integers, set IntCon to [2,10].

  0 件のコメント

サインイン to comment.