G1 := 2.*cos(RootOf(1250000000*sin(x)*_Z-75442023*sin(x)*Pi-1250000000*x*cos(_Z)))/sin(x)
График такой у меня вышел:
Теперь либо аппроксимировать, чтобы бесконечности не мешали, либо со специалистами из exponenta.ru посоветоваться.
Например, получить массив чисел x и G1 по командам:
for x from .1 to 4 by .1 do print(x,evalf(G1));od:
Получим: x G1
0.1, 13.21575416
0.2, 6.626758029
0.3, 4.438873148
0.4, 3.351328306
0.5, 2.703988551
0.6, 2.276824438
0.7, 1.975550295
0.8, 1.753033614
0.9, 1.583097976
1.0, 1.450044008
1.1, 1.343885966
1.2, 1.257969787
1.3, 1.187690245
1.4, -4.005917167 + 2.095941916 I
1.5, -3.760370125 + 1.866071563 I
1.6, 1.041875843
1.7, 1.008719193
1.8, 0.9811970776
1.9, 0.9584394316
2.0, 0.9397393992
2.1, 0.9245122432
2.2, 0.9122653743
2.3, 0.9025761531
2.4, -2.918029726
2.5, 0.8894338872
2.6, 0.8853543364
2.7, 0.8825621604
2.8, 0.8808003829
2.9, 0.8798247022
3.0, 0.8793996702
3.1, 0.8792954878
3.2, 0.8792852697
3.3, 0.8791430524
3.4, 0.8786421183
3.5, 0.8775541521
3.6, 0.8756496404
3.7, 0.8726997421
3.8, 0.8684804456
3.9, 0.8627795331
4.0, 0.8554067579
Убираем точки, попавшие в разрыв, аппроксимируем оставшиеся гладкие точки (полиномом или подходящей зависимостью) и берем от нее интеграл.