最適化セミナーのご案内

18.1 浮動小数点エラー

 モデルの中に変数の割り算などが入っていないでしょうか.変数は初期値を与えないと初期値0と解釈されますので変数の割り算は浮動小数点エラーの原因となります.

Variable x;
1/x >= 5; // 浮動小数点エラーの原因

 log関数に0を与えてしまった場合も,浮動小数点エラーとなってしまいます.

Variable x;
log(x) >= 3; // 浮動小数点エラーの原因

 

 

上に戻る