Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Оцифровка графика - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Оцифровка графика (Формулы/Formulas)
Оцифровка графика
А_х Дата: Среда, 16.12.2020, 15:12 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день! Подскажите есть ли вообще решение...
Имеется система координат: по оси X - температура наружного воздуха; по Y - температура охлажденной воды.
В этих осях построено 3 группы графиков (относительная влажность наружного воздуха; плотность орошения; перепад температур воды).
Графики между собой связаны, линии на графиках не все "прямые", "уравнение прямой" получается не подходит. Координат точек, по которым построены графики нет.
Вопрос - как найти при помощи формул "температуру охлажденной воды", если нам даны "температура наружного воздуха", "влажность наружного воздуха", "плотность орошения", "перепад температур воды".
До этого рассчитывал всё в ручную, с помощью бумаги и карандаша (график прилагаю - файл .doc).

Я оцифровывал более простой график: по координатам построил прямую, вывел линию тренда и взял оттуда формулу (пример в файле .xlsx), в итоге в одну ячейку вбиваю амперы и формула выдает расход. Как сделать что-то подобное с более сложным графиком (файл .doc) , подскажите пожалуйста :)
Возможно ли в принципе автоматизировать расчет? Задайте хотя бы направление куда двигаться %)
К сообщению приложен файл: 6948059.xlsx (21.3 Kb) · 5497106.doc (159.0 Kb)
 
Ответить
СообщениеДобрый день! Подскажите есть ли вообще решение...
Имеется система координат: по оси X - температура наружного воздуха; по Y - температура охлажденной воды.
В этих осях построено 3 группы графиков (относительная влажность наружного воздуха; плотность орошения; перепад температур воды).
Графики между собой связаны, линии на графиках не все "прямые", "уравнение прямой" получается не подходит. Координат точек, по которым построены графики нет.
Вопрос - как найти при помощи формул "температуру охлажденной воды", если нам даны "температура наружного воздуха", "влажность наружного воздуха", "плотность орошения", "перепад температур воды".
До этого рассчитывал всё в ручную, с помощью бумаги и карандаша (график прилагаю - файл .doc).

Я оцифровывал более простой график: по координатам построил прямую, вывел линию тренда и взял оттуда формулу (пример в файле .xlsx), в итоге в одну ячейку вбиваю амперы и формула выдает расход. Как сделать что-то подобное с более сложным графиком (файл .doc) , подскажите пожалуйста :)
Возможно ли в принципе автоматизировать расчет? Задайте хотя бы направление куда двигаться %)

Автор - А_х
Дата добавления - 16.12.2020 в 15:12
Kostya_Ye Дата: Среда, 16.12.2020, 15:43 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
А_х, Добрый день,
Возможно ли в принципе автоматизировать расчет?

Автоматизировать можно все, что угодно - был бы алгоритм ? :-)
Я вижу два пути :
- искать сами функциональные зависимости, по которым построены указанные кривые. Далее считать требуемое значение по формулам.
- перевести кривые в набор координат (x,y) поточечно. Чем больше точек, тем выше точность. Далее по набору координат переходить от одной кривой к другой, аналогично тому как вы это делаете вручную по рисунку.

P.S. и подумайте на счет названия темы, скорее всего модераторы попросят поменять на более отражающую суть решаемой задачи.


Сообщение отредактировал Kostya_Ye - Среда, 16.12.2020, 15:45
 
Ответить
СообщениеА_х, Добрый день,
Возможно ли в принципе автоматизировать расчет?

Автоматизировать можно все, что угодно - был бы алгоритм ? :-)
Я вижу два пути :
- искать сами функциональные зависимости, по которым построены указанные кривые. Далее считать требуемое значение по формулам.
- перевести кривые в набор координат (x,y) поточечно. Чем больше точек, тем выше точность. Далее по набору координат переходить от одной кривой к другой, аналогично тому как вы это делаете вручную по рисунку.

P.S. и подумайте на счет названия темы, скорее всего модераторы попросят поменять на более отражающую суть решаемой задачи.

Автор - Kostya_Ye
Дата добавления - 16.12.2020 в 15:43
А_х Дата: Среда, 16.12.2020, 16:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Автоматизировать можно все, что угодно - был бы алгоритм ? :-)

В том то и проблема, картинка в мыслях не складывается пока, алгоритм не думается <_<
Для начала... подскажите пример формулы для нахождения координаты точки по оси У при вводе координаты по оси Х при условии что линия не прямая)


Сообщение отредактировал А_х - Среда, 16.12.2020, 16:30
 
Ответить
Сообщение
Автоматизировать можно все, что угодно - был бы алгоритм ? :-)

В том то и проблема, картинка в мыслях не складывается пока, алгоритм не думается <_<
Для начала... подскажите пример формулы для нахождения координаты точки по оси У при вводе координаты по оси Х при условии что линия не прямая)

Автор - А_х
Дата добавления - 16.12.2020 в 16:24
А_х Дата: Среда, 16.12.2020, 16:26 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
P.S. и подумайте на счет названия темы, скорее всего модераторы попросят поменять на более отражающую суть решаемой задачи.
Не знаю как еще обозвать :)
 
Ответить
Сообщение
P.S. и подумайте на счет названия темы, скорее всего модераторы попросят поменять на более отражающую суть решаемой задачи.
Не знаю как еще обозвать :)

Автор - А_х
Дата добавления - 16.12.2020 в 16:26
Kostya_Ye Дата: Среда, 16.12.2020, 17:01 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
А_х,
кстати вот нагуглил бесплатный тул - перевод диаграмм в набор координат.
тыц
 
Ответить
СообщениеА_х,
кстати вот нагуглил бесплатный тул - перевод диаграмм в набор координат.
тыц

Автор - Kostya_Ye
Дата добавления - 16.12.2020 в 17:01
А_х Дата: Четверг, 17.12.2020, 09:08 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Kostya_Ye, Спасибо за помощь, буду пробовать
 
Ответить
СообщениеKostya_Ye, Спасибо за помощь, буду пробовать

Автор - А_х
Дата добавления - 17.12.2020 в 09:08
А_х Дата: Понедельник, 21.12.2020, 11:09 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Kostya_Ye,
Программка просто супер! Разобрался как пользоваться, есть видосики на youtube. Нашел координаты части линий, потихоньку двигаюсь дальше :)
 
Ответить
СообщениеKostya_Ye,
Программка просто супер! Разобрался как пользоваться, есть видосики на youtube. Нашел координаты части линий, потихоньку двигаюсь дальше :)

Автор - А_х
Дата добавления - 21.12.2020 в 11:09
А_х Дата: Вторник, 22.12.2020, 16:12 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
И, снова, здравствуйте!
Набросал набор координат (пока принял что линии на графике являются прямыми, далее переделаю их как нужно в кривые).
Подскажите алгоритм, как посчитать "температуру охлажденной воды" (ось У), вбив "температуру наружного воздуха", "влажность", "плотность" и "перепад температур".
Например: температура 20, влажность 20, плотность 20, перепад температур 7. Если вручную по графику чертить, то результат будет примерно 29,33.
Переход по координатам для температуры 20 и 25 градусов отражен на вкладке "Данные для расчетов" оранжевым и синим цветом соответственно.
Либо на вкладке "Расчеты" я попытался связать данные с помощью уравнений прямых.
Итог: на вкладках "Данные для расчетов" и "Расчеты" в зеленые ячейки нужно вбить указанные параметры чтобы получить результат в сиреневой ячейке?

пАмАгитИ :'(
К сообщению приложен файл: 3420672.xlsx (87.6 Kb)
 
Ответить
СообщениеИ, снова, здравствуйте!
Набросал набор координат (пока принял что линии на графике являются прямыми, далее переделаю их как нужно в кривые).
Подскажите алгоритм, как посчитать "температуру охлажденной воды" (ось У), вбив "температуру наружного воздуха", "влажность", "плотность" и "перепад температур".
Например: температура 20, влажность 20, плотность 20, перепад температур 7. Если вручную по графику чертить, то результат будет примерно 29,33.
Переход по координатам для температуры 20 и 25 градусов отражен на вкладке "Данные для расчетов" оранжевым и синим цветом соответственно.
Либо на вкладке "Расчеты" я попытался связать данные с помощью уравнений прямых.
Итог: на вкладках "Данные для расчетов" и "Расчеты" в зеленые ячейки нужно вбить указанные параметры чтобы получить результат в сиреневой ячейке?

пАмАгитИ :'(

Автор - А_х
Дата добавления - 22.12.2020 в 16:12
Kostya_Ye Дата: Среда, 23.12.2020, 10:02 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
А_х, Добрый день,
В приложенном файле расчет, сделал с двумя промежуточными ячейками (чтобы было по понятнее), но можно и в одну формулу все сгруппировать.
К сообщению приложен файл: 2286847.xlsx (88.7 Kb)
 
Ответить
СообщениеА_х, Добрый день,
В приложенном файле расчет, сделал с двумя промежуточными ячейками (чтобы было по понятнее), но можно и в одну формулу все сгруппировать.

Автор - Kostya_Ye
Дата добавления - 23.12.2020 в 10:02
А_х Дата: Среда, 23.12.2020, 10:48 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Kostya_Ye, спасибо!!!
Получается формула ищет в наборе координат нам необходимую точку, а если она не рассчитана, то не найдет?
То есть введем влажность 24,5, плотность 17,8 и перепад 8,6 и результат будет неверный.
Хотя если ввести температуру 15,5 рассчитывает правильно, а если другие данные вводить не как целые числа - не рассчитывает
 
Ответить
СообщениеKostya_Ye, спасибо!!!
Получается формула ищет в наборе координат нам необходимую точку, а если она не рассчитана, то не найдет?
То есть введем влажность 24,5, плотность 17,8 и перепад 8,6 и результат будет неверный.
Хотя если ввести температуру 15,5 рассчитывает правильно, а если другие данные вводить не как целые числа - не рассчитывает

Автор - А_х
Дата добавления - 23.12.2020 в 10:48
Kostya_Ye Дата: Среда, 23.12.2020, 11:02 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
А_х,
Формула находит ближайшее меньшее значение по осям. можно настроить на ближайшее большее,
результат будет неверный.
результат будет с погрешностью. Величина погрешности зависит от количества оцифрованых точек графика (строк таблицы) - больше точек, выше точность.
Насколько сильно точность по такому расчету отличается от точности по ручному определению по рисунку ? Какую точность надо достичь ?
У вас же там еще один график был, поправочный. его тоже можно добавить и учесть в расчете.


Сообщение отредактировал Kostya_Ye - Среда, 23.12.2020, 11:06
 
Ответить
СообщениеА_х,
Формула находит ближайшее меньшее значение по осям. можно настроить на ближайшее большее,
результат будет неверный.
результат будет с погрешностью. Величина погрешности зависит от количества оцифрованых точек графика (строк таблицы) - больше точек, выше точность.
Насколько сильно точность по такому расчету отличается от точности по ручному определению по рисунку ? Какую точность надо достичь ?
У вас же там еще один график был, поправочный. его тоже можно добавить и учесть в расчете.

Автор - Kostya_Ye
Дата добавления - 23.12.2020 в 11:02
А_х Дата: Среда, 23.12.2020, 11:13 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Kostya_Ye,
Наивысшую точность нужно :)
Просто при 20%, 30%, 35%, 39% результат одинаковый, а это очень не точно.
А если интерполировать между собой каждую точку, например по влажности от 20%, 21, 22, 23 и т.д. до 100%? (кстати если линии будут кривыми, линейная интерполяция между ними даст правильные расчеты?)
 
Ответить
СообщениеKostya_Ye,
Наивысшую точность нужно :)
Просто при 20%, 30%, 35%, 39% результат одинаковый, а это очень не точно.
А если интерполировать между собой каждую точку, например по влажности от 20%, 21, 22, 23 и т.д. до 100%? (кстати если линии будут кривыми, линейная интерполяция между ними даст правильные расчеты?)

Автор - А_х
Дата добавления - 23.12.2020 в 11:13
Kostya_Ye Дата: Среда, 23.12.2020, 11:16 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
А если интерполировать
я тоже подумал уже об этом. Можно попробовать.
 
Ответить
Сообщение
А если интерполировать
я тоже подумал уже об этом. Можно попробовать.

Автор - Kostya_Ye
Дата добавления - 23.12.2020 в 11:16
А_х Дата: Среда, 23.12.2020, 11:21 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
У вас же там еще один график был, поправочный. его тоже можно добавить и учесть в расчете.

Так то только поправка по температуре и к тому графику который на бумаге, мне по идее его тоже нужно будет оцифровать (но по нему обычно выходит поправка 0,1-0,3, поэтому я его решил пока не учитывать).
А так придется учитывать поправки по влажности + по плотности + по перепаду температур и еще поправку по температуре, которая на существующем графике.
Или я замудрился))))
 
Ответить
Сообщение
У вас же там еще один график был, поправочный. его тоже можно добавить и учесть в расчете.

Так то только поправка по температуре и к тому графику который на бумаге, мне по идее его тоже нужно будет оцифровать (но по нему обычно выходит поправка 0,1-0,3, поэтому я его решил пока не учитывать).
А так придется учитывать поправки по влажности + по плотности + по перепаду температур и еще поправку по температуре, которая на существующем графике.
Или я замудрился))))

Автор - А_х
Дата добавления - 23.12.2020 в 11:21
А_х Дата: Среда, 23.12.2020, 11:24 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А если интерполировать
я тоже подумал уже об этом. Можно попробовать.

Просто это только по влажности будет 80 столбиков с данными %). И линии то прямые в данный момент, а будут кривыми и выгнуты в разные стороны :) , но, по логике, интерполяция сработает.
 
Ответить
Сообщение
А если интерполировать
я тоже подумал уже об этом. Можно попробовать.

Просто это только по влажности будет 80 столбиков с данными %). И линии то прямые в данный момент, а будут кривыми и выгнуты в разные стороны :) , но, по логике, интерполяция сработает.

Автор - А_х
Дата добавления - 23.12.2020 в 11:24
А_х Дата: Среда, 23.12.2020, 11:51 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Kostya_Ye,
Кстати, а если по выведенным уравнениям линий, как Вы предлагали...
Я вижу два пути :
- искать сами функциональные зависимости, по которым построены указанные кривые. Далее считать требуемое значение по формулам

Попробуйте, пожалуйста, придумать формулу (по имеющимся табличкам с уравнениями прямых - в зеленые ячейки вбиваем данные, в сиреневой получаем результат).
Я пытался эти уравнения, но в итоге получилось только при вводе температуры выводить данные по оси У.
К сообщению приложен файл: _Microsoft_Offi.xlsx (25.5 Kb)
 
Ответить
СообщениеKostya_Ye,
Кстати, а если по выведенным уравнениям линий, как Вы предлагали...
Я вижу два пути :
- искать сами функциональные зависимости, по которым построены указанные кривые. Далее считать требуемое значение по формулам

Попробуйте, пожалуйста, придумать формулу (по имеющимся табличкам с уравнениями прямых - в зеленые ячейки вбиваем данные, в сиреневой получаем результат).
Я пытался эти уравнения, но в итоге получилось только при вводе температуры выводить данные по оси У.

Автор - А_х
Дата добавления - 23.12.2020 в 11:51
А_х Дата: Среда, 30.12.2020, 11:31 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
У меня получилось! ^_^
Если вкратце:
- нашел координаты точек на всех кривых (порядка 250 - 350 точек на каждой кривой) с помощью программки из сообщения 5, спасибо Kostya_Ye;
- по координатам построил все кривые на одном графике, вывел полиномиальные линии тренда для каждой кривой, взял с полиномов уравнения и вбил их в столбцах G,I,K,M,O... в ячейки 10,13,16 (для q1 - в ячейках G,I,K,M,O... в строке 13 преобразовал уравнения кривых, чтобы они выдавали координату по оси Х при вводе координаты У(для ϕ и ∆t, наоборот - по координате У уравнение находит координату Х));
- в столбцах H,J,L,M,O... в ячейках 10,13,16 ввел формулы, которые методом интерполяции считают промежуточные значения (между ϕ20 и 40, 40 и 60 и т.д., между q1 8 и 9, 9 и 10 и т.д., между ∆t 6 и 7, 7 и 8 и т.д.);
- в ячейках E10,13,16 вывел сводные формулы, которые находят необходимые координаты для перехода от одной кривой к другой (возможно примитивно и некрасиво, но как смог).
В результате всё считается как хотел: в ячейки B1,2,3,4 вводим известные величины, в ячейке В5 получаем требуемую величину.

P.S. Теперь таким же макаром буду оцифровывать график поправки по температуре.
К сообщению приложен файл: Rezultat.xlsx (182.2 Kb)
 
Ответить
СообщениеДобрый день!
У меня получилось! ^_^
Если вкратце:
- нашел координаты точек на всех кривых (порядка 250 - 350 точек на каждой кривой) с помощью программки из сообщения 5, спасибо Kostya_Ye;
- по координатам построил все кривые на одном графике, вывел полиномиальные линии тренда для каждой кривой, взял с полиномов уравнения и вбил их в столбцах G,I,K,M,O... в ячейки 10,13,16 (для q1 - в ячейках G,I,K,M,O... в строке 13 преобразовал уравнения кривых, чтобы они выдавали координату по оси Х при вводе координаты У(для ϕ и ∆t, наоборот - по координате У уравнение находит координату Х));
- в столбцах H,J,L,M,O... в ячейках 10,13,16 ввел формулы, которые методом интерполяции считают промежуточные значения (между ϕ20 и 40, 40 и 60 и т.д., между q1 8 и 9, 9 и 10 и т.д., между ∆t 6 и 7, 7 и 8 и т.д.);
- в ячейках E10,13,16 вывел сводные формулы, которые находят необходимые координаты для перехода от одной кривой к другой (возможно примитивно и некрасиво, но как смог).
В результате всё считается как хотел: в ячейки B1,2,3,4 вводим известные величины, в ячейке В5 получаем требуемую величину.

P.S. Теперь таким же макаром буду оцифровывать график поправки по температуре.

Автор - А_х
Дата добавления - 30.12.2020 в 11:31
Kostya_Ye Дата: Среда, 30.12.2020, 16:38 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
А_х, добрый день,
ЗдОрово! главное, что результат устраивает.
Я по интерполяции попробовал тоже сделать, но до конца "не отполировал". Если вдруг интересно - смотрите в файле.
У вас в файле я увидел что оцифровка каждой зависимости идет со своей шкалой Х. Мне думается, что лучше бы привести их все к одной шкале Х, как мне кажется погрешность измерений не должна сильно пострадать от этого.
К сообщению приложен файл: ___.xlsx (89.1 Kb)
 
Ответить
СообщениеА_х, добрый день,
ЗдОрово! главное, что результат устраивает.
Я по интерполяции попробовал тоже сделать, но до конца "не отполировал". Если вдруг интересно - смотрите в файле.
У вас в файле я увидел что оцифровка каждой зависимости идет со своей шкалой Х. Мне думается, что лучше бы привести их все к одной шкале Х, как мне кажется погрешность измерений не должна сильно пострадать от этого.

Автор - Kostya_Ye
Дата добавления - 30.12.2020 в 16:38
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Оцифровка графика (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!