Здравствуйте!
Многим из нас приходится использовать графики для расчётов. Я использую такой алгоритм:
1. Оцифровываю скан
2. Подбираю формулу зависимости
3. Строю график на основе пересчитанных данных
4. Составляю формулу для расчёта с возможностью интерполяции и экстраполяции данных
Пока я рассмотрел:
- 3 метода оцифровки (вручную, MSGraph + Trend line, Graph Digitizer + Advanced Grapher)
- 5 методов реализации формулы (Excel, VBA-код С.М. и Подольского)
Результаты - .
Нужна помощь по двум направлениям:
1. Доработать VBA-экстраполяцию
Хотелось бы получить:
- UDF вида =udf(Ряд_Х; Ряд_Y; Искомый_Х; 1/0 - исп./не исп. экстраполяцию; [Метод_прогнозирования])
- сквозные диапазоны X,Y с автоматической подрезкой по Y, исключающей не числовые данные
- высокая скорость пересчёта
2. Ускорить и уточнить оцифровку скана
Хотелось бы реализовать оцифровку в Excel по алгоритму:
- вставляем скан в UserForm, задаём координаты Xmin-Ymin, Xmax-Ymax
- проводим мышкой по линии графика
- получаем сглаженную линию, построенную макросом путём анализа цвета пикселей в заданном фрагменте
- корректируем линию (если это необходимо)
- получаем координаты точек с интервалом 1 пиксель
Помогите, пожалуйста!
Многим из нас приходится использовать графики для расчётов. Я использую такой алгоритм:
1. Оцифровываю скан
2. Подбираю формулу зависимости
3. Строю график на основе пересчитанных данных
4. Составляю формулу для расчёта с возможностью интерполяции и экстраполяции данных
Пока я рассмотрел:
- 3 метода оцифровки (вручную, MSGraph + Trend line, Graph Digitizer + Advanced Grapher)
- 5 методов реализации формулы (Excel, VBA-код С.М. и Подольского)
Результаты - .
Нужна помощь по двум направлениям:
1. Доработать VBA-экстраполяцию
Хотелось бы получить:
- UDF вида =udf(Ряд_Х; Ряд_Y; Искомый_Х; 1/0 - исп./не исп. экстраполяцию; [Метод_прогнозирования])
- сквозные диапазоны X,Y с автоматической подрезкой по Y, исключающей не числовые данные
- высокая скорость пересчёта
2. Ускорить и уточнить оцифровку скана
Хотелось бы реализовать оцифровку в Excel по алгоритму:
- вставляем скан в UserForm, задаём координаты Xmin-Ymin, Xmax-Ymax
- проводим мышкой по линии графика
- получаем сглаженную линию, построенную макросом путём анализа цвета пикселей в заданном фрагменте
- корректируем линию (если это необходимо)
- получаем координаты точек с интервалом 1 пиксель
Помогите, пожалуйста!
Изменено: - 01.09.2013 22:06:52