@miiikeee

Возможно ли автоматизировать заполнение таблицы значениями из графика (картинка)?

Имеем график в виде картинки:
5c93ccf76e613582875048.png

Цель:
Избавиться от ручной работы (зная диаметр Ду и перепад dP, ищем расход Q), составив таблицу значений, чтобы, выбрав необходимый диаметр (Ду) и введя перепад (dP), можно было получить расход Q.
В итоге будет создано приложение на android.

Проблема и вопрос:
Да, можно в ручную сидеть часами с линейкой у монитора и заполнить таблицу, но существуют ли инструменты чтобы ускорить этот процесс? Направьте мою лопату, куда копать?

Как я это вижу:
1) Вставляем картинку за основу (например, как в фотошопе), на этой картинке по оси X и Y выставляем точки в ручную;
2) Этим точкам задаем значения (например, для оси Y: 0, 1, 2...8, 9, 10 ... 20 ... 30 ... 40 и т.д.).
3) Создаем линии ("пути") для каждого диаметра Ду.
4) Делаем ползунок или/и клавиши вправо/влево для перемещения по оси X.
5) Перемещаясь по оси Х от 0 до 2000 и получаем соответствующие каждому диаметру значения.
6) Формируем в ручную пять таблиц для каждого диаметра значения Х и Y,
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@dmshar
На самом деле все с точностью до наоборот. Картинки, подобные вашей, это результат отображения некоторой известной функции. Использовались в "докомпьютерную" эру, когда вычисление по функции было дело достаточно сложным (по крайней мере для тех, кто этой формулой должен был пользоваться). Поэтому, что-бы освободить их от необходимости ручного счета, один раз просчитывали функцию, рисовали такие вот графики и их тиражировали.
Сегодня ситуация в корне отличная. Проще найти ту функцию (функции), которая лежит в основе графика, и написать простенькое приложение. Идти обратным путем - как минимум несколько странновато.
Ну, или если совсем не вмоготу, то используя факт логарифмической зависимости данных на графике, строите формулу прямой по двум точкам, а потом применяете обратное логарифмическое преобразование. Вот как-то так.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Если брать конкретно этот график, то у Вас все линейные функции. Их можно задать простыми формулами. А дальше создаете колонку аргументов и вычисляете все возможные значения функции, с любым шагом.
Изменение сетки тоже можно прописать как функцию.

Зависит от кого как нужно пользоваться графиком.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект