17.10.2010, 18:06. Показов 682. Ответов 1
Требуется написать следующюю программу. Имеется файл с данными, приведу кусок файла:
0
8.401877e-01 3.943829e-01 7.830992e-01 0 1
8.449796e-01 3.716747e-01 1.000000e+00 0 1
8.450911e-01 3.711510e-01 1.005000e+00 0 1
8.452027e-01 3.706273e-01 1.010000e+00 0 1
8.453142e-01 3.701037e-01 1.015000e+00 0 1
8.454257e-01 3.695802e-01 1.020000e+00 0 1
8.455372e-01 3.690567e-01 1.025000e+00 0 1
8.456487e-01 3.685332e-01 1.030000e+00 0 1
8.457601e-01 3.680098e-01 1.035000e+00 0 1
8.458716e-01 3.674863e-01 1.040000e+00 0 1
8.459831e-01 3.669628e-01 1.045000e+00 0 1
8.460945e-01 3.664393e-01 1.050000e+00 0 1
8.505502e-01 3.455013e-01 1.250000e+00 0 1
8.506615e-01 3.449779e-01 1.255000e+00 0 1
8.507728e-01 3.444546e-01 1.260000e+00 0 1
8.508841e-01 3.439312e-01 1.265000e+00 0 1
8.509955e-01 3.434079e-01 1.270000e+00 0 1
8.511067e-01 3.428845e-01 1.275000e+00 0 1
8.512181e-01 3.423612e-01 1.280000e+00 0 1
8.513295e-01 3.418378e-01 1.285000e+00 0 1
8.514409e-01 3.413145e-01 1.290000e+00 0 1
8.515522e-01 3.407911e-01 1.295000e+00 0 1
8.516636e-01 3.402677e-01 1.300000e+00 0 1
8.632772e-01 2.852507e-01 1.825981e+00 0 1
9.374844e-01 2.411865e-01 2.300000e+00 1 2
9.386697e-01 2.404977e-01 2.307500e+00 1 2
9.402499e-01 2.395795e-01 2.317500e+00 1 2
9.418292e-01 2.386611e-01 2.327500e+00 1 2
9.434084e-01 2.377423e-01 2.337500e+00 1 2
9.449894e-01 2.368244e-01 2.347500e+00 1 2
9.457807e-01 2.363654e-01 2.352500e+00 1 2
9.770316e-01 2.182325e-01 2.550000e+00 1 2
9.782173e-01 2.175433e-01 2.557500e+00 1 2
9.797978e-01 2.166261e-01 2.567500e+00 1 2
9.813797e-01 2.157098e-01 2.577500e+00 1 2
9.829617e-01 2.147922e-01 2.587500e+00 1 2
9.845435e-01 2.138764e-01 2.597500e+00 1 2
100
3.647845e-01 5.134009e-01 9.522297e-01 0 1
3.645540e-01 5.137253e-01 1.000000e+00 0 1
3.645300e-01 5.137590e-01 1.005000e+00 0 1
3.645060e-01 5.137927e-01 1.010000e+00 0 1
3.644821e-01 5.138264e-01 1.015000e+00 0 1
3.644581e-01 5.138601e-01 1.020000e+00 0 1
3.644341e-01 5.138938e-01 1.025000e+00 0 1
3.644101e-01 5.139274e-01 1.030000e+00 0 1
3.643862e-01 5.139611e-01 1.035000e+00 0 1
3.643622e-01 5.139948e-01 1.040000e+00 0 1
3.643382e-01 5.140285e-01 1.045000e+00 0 1
3.643142e-01 5.140622e-01 1.050000e+00 0 1
3.633567e-01 5.154074e-01 1.250000e+00 0 1
3.633327e-01 5.154411e-01 1.255000e+00 0 1
3.633087e-01 5.154746e-01 1.260000e+00 0 1
3.632847e-01 5.155082e-01 1.265000e+00 0 1
3.632607e-01 5.155418e-01 1.270000e+00 0 1
3.632367e-01 5.155754e-01 1.275000e+00 0 1
3.632127e-01 5.156091e-01 1.280000e+00 0 1
3.631887e-01 5.156428e-01 1.285000e+00 0 1
3.631648e-01 5.156764e-01 1.290000e+00 0 1
3.631408e-01 5.157100e-01 1.295000e+00 0 1
3.631168e-01 5.157436e-01 1.300000e+00 0 1
3.627973e-01 5.161955e-01 1.367257e+00 0 1
3.014423e-01 5.941711e-01 2.300000e+00 1 3
3.009520e-01 5.947958e-01 2.307500e+00 1 3
3.002980e-01 5.956289e-01 2.317500e+00 1 3
2.996443e-01 5.964619e-01 2.327500e+00 1 3
2.989907e-01 5.972947e-01 2.337500e+00 1 3
2.983370e-01 5.981272e-01 2.347500e+00 1 3
2.980102e-01 5.985435e-01 2.352500e+00 1 3
2.850999e-01 6.149895e-01 2.550000e+00 1 3
2.846098e-01 6.156142e-01 2.557500e+00 1 3
2.839560e-01 6.164470e-01 2.567500e+00 1 3
2.833025e-01 6.172794e-01 2.577500e+00 1 3
2.826490e-01 6.181113e-01 2.587500e+00 1 3
2.819957e-01 6.189432e-01 2.597500e+00 1 3
200
2.713367e-01 6.965599e-02 9.496394e-01 0 1
2.693310e-01 7.125063e-02 1.000000e+00 0 1
2.691322e-01 7.140929e-02 1.005000e+00 0 1
2.689333e-01 7.156792e-02 1.010000e+00 0 1
2.687344e-01 7.172655e-02 1.015000e+00 0 1
2.685355e-01 7.188520e-02 1.020000e+00 0 1
2.683366e-01 7.204385e-02 1.025000e+00 0 1
2.681376e-01 7.220257e-02 1.030000e+00 0 1
2.679387e-01 7.236129e-02 1.035000e+00 0 1
2.677398e-01 7.251995e-02 1.040000e+00 0 1
2.675408e-01 7.267862e-02 1.045000e+00 0 1
2.673419e-01 7.283729e-02 1.050000e+00 0 1
2.593850e-01 7.918351e-02 1.250000e+00 0 1
2.591860e-01 7.934214e-02 1.255000e+00 0 1
2.589871e-01 7.950076e-02 1.260000e+00 0 1
2.587881e-01 7.965937e-02 1.265000e+00 0 1
2.585892e-01 7.981798e-02 1.270000e+00 0 1
2.583902e-01 7.997657e-02 1.275000e+00 0 1
2.581911e-01 8.013513e-02 1.280000e+00 0 1
2.579921e-01 8.029371e-02 1.285000e+00 0 1
2.577931e-01 8.045229e-02 1.290000e+00 0 1
2.575941e-01 8.061091e-02 1.295000e+00 0 1
2.573951e-01 8.076952e-02 1.300000e+00 0 1
2.508847e-01 8.597819e-02 1.463961e+00 0 1
2.561586e-01 7.318990e-02 2.300000e+00 1 5
2.562126e-01 7.308026e-02 2.307500e+00 1 5
2.562848e-01 7.293409e-02 2.317500e+00 1 5
2.563568e-01 7.278786e-02 2.327500e+00 1 5
2.564288e-01 7.264180e-02 2.337500e+00 1 5
2.565004e-01 7.249537e-02 2.347500e+00 1 5
2.565362e-01 7.242211e-02 2.352500e+00 1 5
2.579472e-01 6.953122e-02 2.550000e+00 1 5
2.580010e-01 6.942161e-02 2.557500e+00 1 5
2.580727e-01 6.927530e-02 2.567500e+00 1 5
2.581446e-01 6.912865e-02 2.577500e+00 1 5
2.582161e-01 6.898223e-02 2.587500e+00 1 5
2.582875e-01 6.883575e-02 2.597500e+00 1 5
2.226218e-01 1.670321e-01 2.300000e+00 1 4
2.223754e-01 1.677597e-01 2.307500e+00 1 4
2.220472e-01 1.687297e-01 2.317500e+00 1 4
2.217188e-01 1.696999e-01 2.327500e+00 1 4
2.213907e-01 1.706715e-01 2.337500e+00 1 4
2.210631e-01 1.716435e-01 2.347500e+00 1 4
2.208998e-01 1.721299e-01 2.352500e+00 1 4
2.144525e-01 1.913476e-01 2.550000e+00 1 4
2.142078e-01 1.920768e-01 2.557500e+00 1 4
2.138820e-01 1.930483e-01 2.567500e+00 1 4
2.135562e-01 1.940184e-01 2.577500e+00 1 4
2.132306e-01 1.949889e-01 2.587500e+00 1 4
2.129041e-01 1.959603e-01 2.597500e+00 1 4
3.561437e-01 2.031447e-01 2.300000e+00 2 3
3.570464e-01 2.041485e-01 2.307500e+00 2 3
3.582493e-01 2.054873e-01 2.317500e+00 2 3
3.594487e-01 2.068265e-01 2.327500e+00 2 3
3.606523e-01 2.081662e-01 2.337500e+00 2 3
3.618566e-01 2.095060e-01 2.347500e+00 2 3
3.624557e-01 2.101760e-01 2.352500e+00 2 3
3.860676e-01 2.366505e-01 2.550000e+00 2 3
3.869593e-01 2.376573e-01 2.557500e+00 2 3
3.881438e-01 2.389969e-01 2.567500e+00 2 3
3.893255e-01 2.403348e-01 2.577500e+00 2 3
3.905051e-01 2.416719e-01 2.587500e+00 2 3
3.916846e-01 2.430031e-01 2.597500e+00 2 3
300
8.954018e-01 2.308047e-01 4.011606e-03 0 1
9.075644e-01 2.620465e-01 5.381442e-01 0 1
9.075644e-01 2.620465e-01 5.381442e-01 4 4
8.987244e-01 3.018798e-01 1.000000e+00 4 4
8.986287e-01 3.023107e-01 1.005000e+00 4 4
8.985329e-01 3.027417e-01 1.010000e+00 4 4
8.984371e-01 3.031727e-01 1.015000e+00 4 4
8.983413e-01 3.036036e-01 1.020000e+00 4 4
8.982455e-01 3.040345e-01 1.025000e+00 4 4
8.981497e-01 3.044654e-01 1.030000e+00 4 4
8.980539e-01 3.048963e-01 1.035000e+00 4 4
8.979580e-01 3.053272e-01 1.040000e+00 4 4
8.978621e-01 3.057580e-01 1.045000e+00 4 4
8.977662e-01 3.061889e-01 1.050000e+00 4 4
8.939346e-01 3.234240e-01 1.250000e+00 4 4
8.938384e-01 3.238550e-01 1.255000e+00 4 4
8.937422e-01 3.242861e-01 1.260000e+00 4 4
8.936460e-01 3.247172e-01 1.265000e+00 4 4
8.935499e-01 3.251484e-01 1.270000e+00 4 4
8.934538e-01 3.255794e-01 1.275000e+00 4 4
8.933577e-01 3.260105e-01 1.280000e+00 4 4
8.932617e-01 3.264415e-01 1.285000e+00 4 4
8.931656e-01 3.268725e-01 1.290000e+00 4 4
8.930696e-01 3.273036e-01 1.295000e+00 4 4
8.929735e-01 3.277347e-01 1.300000e+00 4 4
8.771314e-01 3.983765e-01 2.122365e+00 4 4
8.752898e-01 4.068484e-01 2.220416e+00 4 4
8.738017e-01 4.137314e-01 2.300000e+00 4 4
8.736609e-01 4.143804e-01 2.307500e+00 4 4
8.734733e-01 4.152457e-01 2.317500e+00 4 4
8.732855e-01 4.161111e-01 2.327500e+00 4 4
8.730980e-01 4.169763e-01 2.337500e+00 4 4
8.729105e-01 4.178415e-01 2.347500e+00 4 4
8.728165e-01 4.182739e-01 2.352500e+00 4 4
8.691062e-01 4.353565e-01 2.550000e+00 4 4
8.689652e-01 4.360053e-01 2.557500e+00 4 4
8.687771e-01 4.368700e-01 2.567500e+00 4 4
8.685893e-01 4.377349e-01 2.577500e+00 4 4
8.684017e-01 4.385998e-01 2.587500e+00 4 4
8.682140e-01 4.394649e-01 2.597500e+00 4 4
|
Файл состоит из набора координат X Y Z для 1000 событий распада частиц. На примере приведены координаты для четырех(под номерами 0,100,200,300,400) распадов. В каждом из распадов может рождаться различное число новых частиц коодинаты которых выданы в файле с соответствующим индентификатором принадлежности к даной частице в 3 или 4 колонке(какая имеено не принципиально). Нужно для каждой частицы в распаде апроксимировать координаты трехмерной прямой и вывести в файл c указанием номера события, числа образовавшихся частиц, и уравнением прямой.
Данный получены из программы Монте-Карло генератора Jeant.