Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 7

Считывание из файла апроксимация координат прямой

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.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.10.2010, 18:06
Ответы с готовыми решениями:

Считывание координат из файла
Как реализовать считывание с файла координаты по x и по y, чтобы нарисовать потом график? Как должны располагаться координаты в файле? Вот...

Считывание координат точки с файла
в текстовом файле POINTS.DAT содержатся координаты ста точек на плоскости (одна строчка соответствует одной точке, в ней записаны 2 числа -...

Составить уравнение прямой, проходящей через начало координат перпендикулярно прямой
(x-1)/-2=(y+2)/-5=(z+4)/3

1
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
17.10.2010, 20:13
вопроса не видно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.10.2010, 20:13
Помогаю со студенческими работами здесь

Написать уравнение прямой, если прямая параллельна прямой х-5у=0 и образует с осями координат треугольник
Написать уравнение прямой, если прямая параллельна прямой х-5у=0 и образует с осями координат треугольник, площадь которого равна 7.

Изменение координат вдоль прямой
Помогите решить проблему! Я пишу 2д игру, вид сбоку. И сейчас хочу реализовать такую фишку, что б при нажатии на кнопку мыши с персонажа...

Определить расстояние от начала координат до прямой
Из общих уравнений прямой x-y+2z-20=0 2x+y-2z-1=0 а) получить ее канонические и параметрические уравнения. б)Определить...

Построить отражение координат относительно прямой
Всем доброго времени суток! Возможно, пишу я немного не туда, но задача, как по нме, скорее геометрическая. Дело в том, что я написал...

Найти расстояние от начала координат до прямой
Даны точки А(-4,0), В(0,6). Через середину отрезка АВ провести прямую, отсекающую на оси Ох отрезок вдвое больший чем на оси Оу. Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru