Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 09:19:29

Войти
На форуме добавлена возможность подписки на RSS-ленты любого раздела форума. Подписаться можно, нажав на иконку RSS , расположенную левее наименования раздела.
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  как вытащить уравнение полинома из линии тренда на диаграмме
Страниц: [1]   Вниз
Печать
Автор Тема: как вытащить уравнение полинома из линии тренда на диаграмме  (Прочитано 6039 раз)
0 Пользователей и 1 Гость смотрят эту тему.
logoped
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« : 06.03.2018, 23:06:11 »

Задача стоит в вычислении мининума аппроксимирующей кривой с нужной точностью.
Кривая - это парабола с одним минимумом и построенная по точкам эксперимента. Точки располагаются на расстоянии 2500 единиц.
Точек 12 штук и полином 6 степени описывает кривую с точностью 0,999999. Это уравнение показывается на диаграмме, но вот как вытащить это уравнение полинома из графика для дальнейшего расчета никак не соображу.
Предпологаю, что есть в объекте Chart, объект линия тренда и у неё скорее всего есть свойство уравненние, но найти не могу. 
Потом планирую надо будет текст этого свойства разобрать на составляющие, нарисовать более мелкую таблицу с шагом 10 и рассчитать значения полинома. А уже в этой таблице найти заветный мининум с необходимой точностью. Или на основании полинома просто написать функцию на VBA.
Вопрос из той же области: как добраться до свойств обыкновенной прямой линии на диаграмме, чтобы можно было ее рисовать программным способом.
Записан
logoped
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« Ответ #1 : 08.03.2018, 01:18:02 »

Потанцевал немного с бубном и вытащил я это уравнение. Однако попал на другую задачу.
Сделал макрос и пересчитал опорные точки. А он не сходится с ответом. Непонимающий
Скрин прикладываю. Может есть кто из математиков и подскажет, где я ошибаюсь.
По расчету вообще не парабола получается. Икс для расчета брал деленный на 100'000 т.е не 130'000 а 1.3 и т.д. Иначе вообще Е+27 степени выходит.
Пытался найти эту полиномную функцию в стандартном наборе Excel и не нашел. Может кто знает надстройку, где есть такая функция и ее описание.
Записан
logoped
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« Ответ #2 : 08.03.2018, 22:45:05 »

Ну в общем разобрался.
Пошел с другой стороны через функцию ЛИНЕЙН(). Сделал полином 6 степени и все рассчиталось правильно. Расчет точек интерполиции не составил труда.
Всем спасибо, кто помог.   :D
Записан
vadimn
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 22


Просмотр профиля E-mail
« Ответ #3 : 04.06.2019, 00:13:06 »

А вы не могли бы объяснить, как это сделать или файл прикрепить? Тоже иногда требуется коэффициенты линии тренда использовать, а не вручную переписывать из формулы, расположенной на графике. К тому же иногда точность хромает при этом.
Записан
logoped
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« Ответ #4 : 04.06.2019, 10:59:57 »

А вы не могли бы объяснить, как это сделать или файл прикрепить? Тоже иногда требуется коэффициенты линии тренда использовать, а не вручную переписывать из формулы, расположенной на графике. К тому же иногда точность хромает при этом.
Разберите пример из функции ЛИНЕЙН() и все будет ясно.
Таблица исходных точек, дальше функция от них, получаете коэфф. и применяете  их.
Мне нужно было точнее посчитать точку разворота т.к. исходные точки имели разницу в 2500, а мой результат был с точностью 50.
« Последнее редактирование: 04.06.2019, 11:28:58 от vikttur » Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru