Внес ваши изменения.
Ну никак не пойму, где фиксировать указанный взлет?
Ткните пальцем.
Код:
i=0; sinus(-30)=0.988032; v*cos(xx)=-0.0154251
i=1; sinus(-29.9334)=0.996106; v*cos(xx)=-0.0088162
i=2; sinus(-29.8668)=0.999765; v*cos(xx)=-0.00216837
i=3; sinus(-29.8002)=0.998992; v*cos(xx)=0.00448927
i=4; sinus(-29.7336)=0.99379; v*cos(xx)=0.011127
i=5; sinus(-29.667)=0.984183; v*cos(xx)=0.0177154
i=0; wavedd[0] = 0
i=1; wavedd[1] = -10292.5
i=2; wavedd[2] = -0.999792
i=3; wavedd[3] = -0.999039
i=4; wavedd[4] = -0.993842
i=5; wavedd[5] = -0.984128
i=0, j=0; wave[0,0] = 0.988032
i=1, j=0; wave[1,0] = 0.996106
i=2, j=0; wave[2,0] = 0.999765
i=3, j=0; wave[3,0] = 0.998992
i=4, j=0; wave[4,0] = 0.99379
i=5, j=0; wave[5,0] = 0.984183
i=0, j=1; wave[0,1] = 0.988027
i=1, j=1; wave[1,1] = 0.996103
i=2, j=1; wave[2,1] = 0.999764
i=3, j=1; wave[3,1] = 0.998993
i=4, j=1; wave[4,1] = 0.993794
i=5, j=1; wave[5,1] = 0.984189
i=0, j=2; wave[0,2] = 0.988022
i=1, j=2; wave[1,2] = 0.996209
i=2, j=2; wave[2,2] = 0.999763
i=3, j=2; wave[3,2] = 0.998995
i=4, j=2; wave[4,2] = 0.993797
i=5, j=2; wave[5,2] = 0.984195
i=0, j=3; wave[0,3] = 0.988017
i=1, j=3; wave[1,3] = 0.996305
i=2, j=3; wave[2,3] = 0.999766
i=3, j=3; wave[3,3] = 0.998999
i=4, j=3; wave[4,3] = 0.993804
i=5, j=3; wave[5,3] = 0.984203
i=0, j=4; wave[0,4] = 0.988012
i=1, j=4; wave[1,4] = 0.996393
i=2, j=4; wave[2,4] = 0.999771
i=3, j=4; wave[3,4] = 0.999007
i=4, j=4; wave[4,4] = 0.993814
i=5, j=4; wave[5,4] = 0.984215
i=0, j=5; wave[0,5] = 0.988007
i=1, j=5; wave[1,5] = 0.996472
i=2, j=5; wave[2,5] = 0.999779
i=3, j=5; wave[3,5] = 0.999017
i=4, j=5; wave[4,5] = 0.993826
i=5, j=5; wave[5,5] = 0.984229
PS. Вот еще замечание.
Код:
for (int i = 0; i<nx; i++) { //initial conditions
xx = x[i]; //Вот первое использование переменной ХХ,
//а где она определена, какой имеет тип?
Пишу об этом, потому как 2-ой раз приводите код, а определения переменной как не было, так и нет.