Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2015, 06:58   #11
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
если известен закон взаимодествия объекта с "границей столкновения", то любую точку траектории можно получить зная лишь состояние объекта в точке А.

в задаче интерполяции точку C можно предсказать при условии, что известны A, B и D.
Да я собственно знаю что можно. Но вопрос то в другом. Как это сделать?
И зачем вам закон взаимодействия?? Неважно что будет дальше с объектом или со средой, важно примерно оценить когда это будет.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 29.07.2015, 10:11   #12
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

тогда я не вижу где проблема.
что мешает построить параболу или Безье по трем точкам A, B и D?
или воспользоваться материалом по ссылке от Perchik71 для оптимального полиномиального фита?

Последний раз редактировалось f.hump; 29.07.2015 в 10:16.
f.hump вне форума Ответить с цитированием
Старый 29.07.2015, 11:08   #13
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
тогда я не вижу где проблема.
что мешает построить параболу или Безье по трем точкам A, B и D?
или воспользоваться материалом по ссылке от Perchik71 для оптимального полиномиального фита?
Материалами пользовался но проблема как и у всех подобных методов... после последней точки линия уходит по прямой и тенденция вообще никак не сохраняется.

Про параболу интересно .. щас погуглю.
Про безье почитал .. мне кажется что она также будет вести себя как и любое приближение..
Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 29.07.2015, 11:37   #14
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
Материалами пользовался но проблема как и у всех подобных методов... после последней точки линия уходит по прямой и тенденция вообще никак не сохраняется.
что-то у меня подозрение на неправильное использование материалов.
каким образом екстраполяция может оказаться линейной, если у меня подгоночный полином интерполяции имеет вид

y = a0 + a1*x + a2*x^2 + ... + aN*x^N

?

также рекомендую полиномы Лагранжа к ознакомлению.
f.hump вне форума Ответить с цитированием
Старый 29.07.2015, 11:41   #15
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
что-то у меня подозрение на неправильное использование материалов.
каким образом екстраполяция может оказаться линейной, если у меня подгоночный полином интерполяции имеет вид

y = a0 + a1*x + a2*x^2 + ... + aN*x^N

?

также рекомендую полиномы Лагранжа к ознакомлению.
хм ... Сможете продолжить линию за пределы точки?? хотя бы примерно как она будет себя вести?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 29.07.2015, 12:04   #16
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

я вижу на картинке типичную кубическую параболу построеную по 4-м точкам (см. полином Лагранжа).
кубическую параболу на плоскости можно описать выражением

y = a0 + a1*x + a2*x^2 + a3*x^3 (1)

для того чтобы определить у координату некоторой точки Ъ(хъ, уъ) лежащей за пределами области наблюдения (екстраполировать) достаточно подставить хъ в выражение (1). ничего линейного я тут не вижу.

если движение предполагается периодическим (4 наблюдаемые точки принадлежат некоторой "волне"), то нужно использовать преобразование Фурье, а не полиномиальный фит.

Последний раз редактировалось f.hump; 29.07.2015 в 12:08.
f.hump вне форума Ответить с цитированием
Старый 29.07.2015, 14:20   #17
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение

если движение предполагается периодическим (4 наблюдаемые точки принадлежат некоторой "волне"), то нужно использовать преобразование Фурье, а не полиномиальный фит.
Понятно. А по поводу Фурье можно поподробнее?? Как его использовать для экстраполяции??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 29.07.2015, 15:23   #18
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

лень цитировать учебник алгебры.
поищи на тему интерполяции периодических функций, БПФ интерполяция.
f.hump вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
коэффициенты Безу sergey163 Паскаль, Turbo Pascal, PascalABC.NET 0 07.01.2014 09:11
коэффициенты k - ой производной полинома ванец Помощь студентам 4 31.10.2010 20:35
Коэффициенты из уравнения регрессии jar76 Microsoft Office Excel 6 09.12.2009 17:27
[Паскаль] Коэффициенты многочлена Victorina Помощь студентам 2 04.11.2009 07:42