![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
irreplaceable |
![]()
Сообщение
#21
|
Школьник ![]() Группа: Продвинутые Сообщений: 12 Регистрация: 19.2.2009 Город: Москва Учебное заведение: МЭСИ Вы: студент ![]() |
Добрый вечер!
Ребят, помогите, пожалуйста, советом. Передо мной стоит следующая задача: у меня есть экспериментальные данные, которые представлены таблицей: (IMG:http://pic.ipicture.ru/uploads/090219/I4vutB21Jq.jpg) как Вы видите график по у1 имеет, на мой взгляд, экспоненциальный вид. Итак, задача следующая: найти значения параметры у1 по изменяемому параметру х от 1 до 49 и от 51 до 99. Подскажите, пожалуйста, численный метод, которые позволит посчитать это с минимальной погрешность, желательно <0.001? Спасибо! |
![]() ![]() |
Dimka |
![]()
Сообщение
#22
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 4 925 Регистрация: 26.2.2007 Город: _ Вы: другое ![]() |
Для начала определитесь для чего это Вам вообще нужно? Вы пишите курсовой проект в котором конструируете какой-то прибор или что? Интерполяцию можно до бесконечности усложнять, получая более сложное уравнение, описывающее Вашу кривую. У меня, например, при разложении функции в ряд Фурье математическое выражение, описывающее Вашу кривую, состоит из 500 слагаемых. Можно сделать апроксимацию полиномом Лагранжа, но там свои есть проблемы...
Если Вы пишите программу, то проще будет вашу кривую лианеризовать, например на интервалах 0...25, 25...50 заменить плавную кривую на два прямолинейных отрезка, написав соответствующие уравнения прямых по двум точкам. Далее проверять, если измеренное значение x принадлежит интервалу 0..25, то его подставлять в первое уравнение прямой, если принадлежит интервалу x=25...50, то x подставлять во второе уравнение прямой и т.д. Чем больше будет прямолинейных участков на искривленных участках Вашей кривой, тем выше будет точность. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 5:05 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru