0

ここで答えようとしていますが、エラーです:

   forall(t in 0..4){
    a[t]<=z[t];
    -a[t]<=z[t];
    x[t+1]==x[t]+v[t];
    v[t+1]==v[t]+a[t];
   }           

ここに画像の説明を入力

4

1 に答える 1

0

再帰方程式が初期化されていない間隔に入るため、インデックスが例外外になります。微調整することでこのバグを回避できます: 不要な評価を初期化し、それらをゼロに割り当てます。

これによりオーバーヘッドが発生しますが、ロジックが簡素化され、これを行うためのより簡単な方法は考えられません。

于 2012-11-14T12:45:06.820 に答える