|
0 / 0 / 0
Регистрация: 16.09.2017
Сообщений: 164
|
|
Чтение из папки и дальнейшее осреднение значений16.09.2019, 15:56. Показов 6353. Ответов 87
Здравствуйте. Нужна помощь.
Как лучше решить проблему? Есть данные( прилагаются в файле) Год, месяц, день, координаты(две) и далее значения RESULT 1996.00 11.00 20.00 58.44 -54.49 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 4.36 4.29 4.21 4.11 4.04 3.95 3.89 3.84 3.79 3.45 3.61 3.54 3.53 3.50 3.49 3.51 3.52 3.39 3.28 3.22 3.19 3.19 3.24 3.16 3.11 3.07 3.05 3.01 2.96 2.93 2.94 2.94 2.94 2.94 2.94 2.94 2.94 2.94 2.94 2.92 2.91 2.90 RESULT 1997.00 2.00 12.00 58.87 -54.52 3.17 3.59 3.59 3.59 3.59 3.59 3.59 3.59 3.59 3.59 3.59 3.58 3.59 3.59 3.59 3.59 3.59 3.59 3.59 3.55 3.46 3.29 3.22 3.20 3.19 3.20 3.22 3.22 3.23 3.23 3.27 3.38 3.46 3.45 3.45 3.40 3.22 3.19 3.21 3.19 3.14 3.10 3.06 3.03 3.00 2.99 2.98 2.99 2.99 2.98 2.97 2.95 2.94 2.93 RESULT 1998.00 11.00 6.00 56.00 -45.48 6.70 6.92 6.92 6.92 6.93 6.93 6.93 6.87 4.71 3.59 3.46 3.40 3.34 3.32 3.28 3.27 3.28 3.24 3.24 3.23 3.26 3.37 3.36 3.36 3.37 3.35 3.33 3.32 3.30 3.29 3.26 3.23 3.24 3.25 3.27 3.28 3.26 3.24 3.23 3.22 3.21 3.20 3.19 3.17 3.13 3.11 3.09 3.07 3.05 3.04 3.03 RESULT 1998.00 11.00 13.00 55.99 -45.36 6.21 6.25 6.25 6.25 6.26 6.26 6.26 6.25 5.08 3.63 3.45 3.39 3.35 3.32 3.30 3.28 3.28 3.25 3.24 3.31 3.31 3.23 3.20 3.23 3.27 3.39 3.47 3.40 3.38 3.35 3.36 3.36 3.38 3.37 3.32 3.31 3.27 3.25 3.24 3.21 3.21 3.20 3.18 3.16 3.13 3.10 3.09 3.06 3.04 3.03 3.02 RESULT 1998.00 11.00 20.00 55.92 -45.08 5.94 6.11 6.12 6.11 6.11 6.08 6.03 6.02 5.88 3.89 3.48 3.48 3.37 3.39 3.38 3.38 3.34 3.30 3.27 3.27 3.29 3.34 3.39 3.41 3.40 3.38 3.36 3.34 3.33 3.32 3.29 3.28 3.27 3.28 3.29 3.28 3.27 3.25 3.23 3.22 3.21 3.19 3.17 3.15 3.13 3.11 3.07 3.06 3.06 3.04 3.02 , нужно их прочитать И далее рассчитать среднемесячное значение в каждой координате...координаты через градус из тех, что имеются. 1996 год 1мес координаты 1 1 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д 1996 год 2мес координаты 1 1 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д 1996 год 3мес координаты 1 1 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д ........................................ ........................................ ........................................ ........................................ ................. 1996 год 12мес координаты 1 1 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д ........................................ ........................................ ........................................ ........................................ ................. 1996 год 1мес координаты 2 2 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д ........................................ ........................................ ........................................ ........................................ ................. 1996 год 12мес координаты 2 2 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д ........................................ ........................................ ........................................ ........................................ ................. 1996 год 1мес координаты 88 179 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д ........................................ ........................................ ........................................ ........................................ ................. 1997 год 1мес координаты 1 1 значения 3.79 4.23 4.23 4.23 4.24 4.24 4.24 4.30 4.41 4.42 4.39 4.39 и т.д
0
|
|
| 16.09.2019, 15:56 | |
|
Ответы с готовыми решениями:
87
Чтение данных и осреднение по шаблону Дальнейшее чтение после Р.Лафоре искусство ООП программирования С++ Чтение и индексирование fb2-файла и дальнейшее разбиение на страницы |
|
32 / 26 / 7
Регистрация: 18.10.2019
Сообщений: 187
|
|
| 15.11.2019, 19:23 | |
|
Этого я тоже не очень понял. Предположу, что речь идет о глубинах, на которых происходит съем данных, т.е. первый замер соответствует глубине 0 метров, а последующие с шагом 5 метров. Но тут есть некоторая неточность. Измерения в файлах идут в футах, а не в метрах, причем в файле есть нижняя граница этих измерений и для получения реальной глубины надо проделать этакую математическую операцию. Рзделить нижнюю границу на количество измерений и умножить на 30,48 см и тогда мы получим размер шага в метрах
0
|
|
|
6 / 6 / 3
Регистрация: 31.08.2017
Сообщений: 108
|
|
| 16.11.2019, 23:20 | |
|
Без юмора никуда)
Добавлено через 1 час 58 минут Мудрый Ижик, Обычно по другому бывает В децибарах измерение. Добавлено через 26 минут К примеру в этих данных так pressure = 5.10, 15.30, 25.50, 35.70, 45.80, 56.00, 66.20, 76.40, 86.60, 96.80, 107.00, 117.10, 127.30, 137.50, 147.70, 157.90, 168.10, 178.30, 188.40, 198.60, 208.80, 219.00, 229.20, 239.40, 249.60, 259.70, 269.90, 280.10, 290.30, 300.50, 315.80, 336.10, 356.50, 376.90, 397.30, 417.60, 438.00, 458.40, 478.70, 499.10, 519.50, 539.90, 560.20, 580.60, 601.00, 621.20, 641.70, 662.10, 682.50, 702.70, 723.20, 743.60 ; Вся информация есть в файле каждой глубине соответствует температура. Добавлено через 4 часа 45 минут 1 Децибар равен 1.019745 метра
0
|
|
|
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 17.11.2019, 00:10 | |
|
Ага, т.е. вы предлагаете получать глубину из значения давления. Значит давление 743.60 соответствует глубине 729 метров. А я пошел совсем не тем путем
![]() А вот чисто технически вы не в курсе, чем это все измеряют? Там что висит кабель 1,5 километровой длины? Это сколько же он весит в таком случае и какого диаметра что-бы выдерживать такой вес?
0
|
|
|
6 / 6 / 3
Регистрация: 31.08.2017
Сообщений: 108
|
|
| 17.11.2019, 12:06 | |
|
А каким Вы путем пошли?
Добавлено через 6 минут Все проще. Изменения производятся буями -измерителями! Они ныряют на глубину производя измерения. Потом всплывают и отдают информацию в центр. Снова погружаются, так несколько циклов. Таким образом буй служит несколько лет.
0
|
|
|
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 17.11.2019, 12:45 | |
|
Я решил, что надо брать максимальное значение т.е. PRES:valid_max = 12000, делить его на количество измерений N_LEVELS = 1238. Получаю 9.68 - шаг одного измерения. Считая что все величины заданы в футах я получаю 2,95м шаг измерения, но ваш вариант проще и удобнее
0
|
|
|
6 / 6 / 3
Регистрация: 31.08.2017
Сообщений: 108
|
|
| 18.11.2019, 14:26 | |
|
Пытливый,
Нет , а там посмотрите в кажом профиле и шаг разный. PRES = 1.1, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0 или другой вариант 6.0, 7.0, 8.0, 9.0, 10.0, 16.0, 26.0, 35.0, 46.0, 56.0, 65.0, 75.0, 86.0, 95.0, 106.0, 116.0, В прикрепленном файле в текстовом варианте.
0
|
|
|
32 / 26 / 7
Регистрация: 18.10.2019
Сообщений: 187
|
|
| 18.11.2019, 16:55 | |
|
Ну да, как-то странно у них идут измерения в этом файле. До 300 отмети с шагом 1, а после уже с шагом 2, ну а последние два измерения тоже снова с шагом 1 да еще и не целые значения.
1798.0, 1800.3, 1801.2
0
|
|
|
6 / 6 / 3
Регистрация: 31.08.2017
Сообщений: 108
|
|
| 18.11.2019, 21:41 | |
|
Мудрый Ижик, Шаг разный. В районе 10 метров.
0
|
|
| 18.11.2019, 21:41 | |
|
Помогаю со студенческими работами здесь
88
Чтение файла, чтение названия папки где находится файл, запись данных на PHP Чтение списка из файла и дальнейшее использование информации из файла Осреднение Чтение файлов из папки Чтение файлов из папки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|