powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как получить уравнение функции имея набор ее значений?
7 сообщений из 7, страница 1 из 1
Как получить уравнение функции имея набор ее значений?
    #35922098
Ssedrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется набор значений (функция от времени)
153, 51, 102, 256, 0, 102, 0, 51

Как получить уравнение этой функции, при условии, что его вид Y= Ax^2 + Bx + С
или значения этой функции в тех же точках?

Заранее спасибо!
...
Рейтинг: 0 / 0
Как получить уравнение функции имея набор ее значений?
    #35923214
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ssedrik,

Это форум по VB, а не по аналитической геометрии.
...
Рейтинг: 0 / 0
Как получить уравнение функции имея набор ее значений?
    #35923536
Ssedrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VladConn,

Так я и хочу узнать есть ли в exel такие функции?

Как это делается руками я понимаю.
Строим график, добавляем линию тренда, записываем ее уравнение, расшифровываем его, подставляя в это уравнение аргументы получаем массив значений с аппроксимацией.

Я также знаю как автоматизировать этот алгоритм в VBA, только мучают меня смутные сомнения, что все это можно реализовать гораздо проще.
...
Рейтинг: 0 / 0
Как получить уравнение функции имея набор ее значений?
    #35923761
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно сдесь посмотреть чёнить
http://alglib.sources.ru/
...
Рейтинг: 0 / 0
Как получить уравнение функции имея набор ее значений?
    #35923792
Ssedrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
timtim,

Знаком с этим ресурсом. С точки зрения математики все отлично, понятно и наверное даст наиболее точный результат.
К сожалению, не нашел там ни одного работающего примера, а мои познания в VBA не позволяют довести текст программы до работоспособного состояния :(

Неужели нет более простых способов?

Проясню суть стоящей передо мной проблемы:
Есть файл с номенклатурой товаров (2500 строк) в столбцах (52 столбца) данные о понедельных продажах этих товаров (статистика за год). Продажи достаточно неравномерны. Необходимо на основании этого файла получить аналогичный файл с аппроксимированными значениями (сгладить пики, провалы).
Аппроксимировать надо полиномом второй степени.
...
Рейтинг: 0 / 0
Как получить уравнение функции имея набор ее значений?
    #35923868
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Вас есть алгоритм задачи?
...
Рейтинг: 0 / 0
Как получить уравнение функции имея набор ее значений?
    #35924111
Ssedrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
timtim,

Есть массив исходных данных и есть желание получить аппроксимированный массив.
Я в общем-то и интересуюсь каким образом это можно сделать?

Сейчас делаю так, как и написал.
1. Создал график, добавил в него линию тренда (полином 2й степени)
2. Написал макрос, который перебирает по очереди все товары, подсовывает данные о продажах в этот график и записывает мне в ячейки уравнения линий аппроксимации.

Потом хочу их расшифровать и подставляя аргументы (номера недели) в эти уравнения создавать массивы аппрооксимированных значений.

Только это все достаточно муторно, хочется что-нибудь по проще.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как получить уравнение функции имея набор ее значений?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]