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

5 Ansichten (letzte 30 Tage)
Kazushi
Kazushi am 23 Okt. 2019
Beantwortet: michio am 24 Okt. 2019
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の各要素が重複しないようにする方法があれば教えていただきたいです。
以上、よろしくお願いします。

Akzeptierte Antwort

michio
michio am 24 Okt. 2019
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].

Weitere Antworten (0)

Kategorien

Mehr zu 関数の基礎 finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!