0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
1 | |
Аппроксимировать данные полиэкспоненциальной зависимостью02.03.2018, 16:37. Показов 1209. Ответов 31
Метки нет (Все метки)
Пожалуйста, помогите с аппроксимацией данных. Нужно аппроксимировать данные полиэкспоненциальной зависимостью типа: f(x)=a1*exp(b1*x)+a2*exp(b2*x).
Krasme, Срочно нужна помощь Получается вот так
0
|
02.03.2018, 16:37 | |
Ответы с готовыми решениями:
31
Аппроксимировать экспериментальные данные по МНК Аппроксимировать данные методом наименьших квадратов Аппроксимировать многочленом L2(x) Используя МНК аппроксимировать данные линейной зависимостью. |
6911 / 4954 / 2094
Регистрация: 02.02.2014
Сообщений: 13,177
|
|
02.03.2018, 17:27 | 2 |
маткад-файл в архив и в студию
1
|
4217 / 3412 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
|
|
03.03.2018, 13:42 | 3 |
Ashmannn, совершенно неудачный выбор начальных значений параметров. При экспоненты близки к машинному нулю.Следует предварительно нормировать (и центрировать) исходный массив:
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
04.03.2018, 08:55 [ТС] | 4 |
Архив с программой во вложенииKrasme,
Дело в том, что более-менее я смог аппроксимировать мои данные полиномом 12-го порядка, поскольку только к 11-12 порядку "видно" тот "провал" на повышенных подачах 2300-2600 м/мин, который мне нужен. Но коэффициенты полиномиального ряда получаются страшные) типа: -47.786970230556086•10^-39. Нужно что-то попроще! Чтобы четко просматривались минимумы и максимумы. Можно конечно "тупо" использовать интерполяцию, но мне нужна именно зависимость.
0
|
2519 / 1747 / 888
Регистрация: 25.12.2016
Сообщений: 4,967
|
|
04.03.2018, 09:58 | 5 |
так подойдёт?
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
04.03.2018, 10:15 [ТС] | 6 |
nick55782012, спасибо за участие! Не совсем понял по поводу входных данных) Это процесс измерения усилий при резании с определением оптимальных режимов (по минимальным осевым нагружениям). Точки нужно выстроить именно так, как они на входе.
0
|
2519 / 1747 / 888
Регистрация: 25.12.2016
Сообщений: 4,967
|
|
04.03.2018, 10:19 | 7 |
это я понял,но мне кажется P для начала надо отсортировать
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
04.03.2018, 10:23 [ТС] | 8 |
nick55782012, тогда динамику процесса не видно. С тем, что есть можно что-то сделать?)
0
|
2519 / 1747 / 888
Регистрация: 25.12.2016
Сообщений: 4,967
|
|
04.03.2018, 10:27 | 9 |
а,по другому как?уж больно резкие перепады у P
0
|
6911 / 4954 / 2094
Регистрация: 02.02.2014
Сообщений: 13,177
|
|
04.03.2018, 10:32 | 10 |
nick55782012, нельзя P сортировать
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
04.03.2018, 10:33 [ТС] | 11 |
nick55782012, вот такие зависимости аппроксимировали полиэкспоненциальной регрессией. У меня что-то похожее.
0
|
2519 / 1747 / 888
Регистрация: 25.12.2016
Сообщений: 4,967
|
|
04.03.2018, 10:36 | 12 |
Krasme, тогда на участки,что ли её разбивать?
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
04.03.2018, 10:42 [ТС] | 13 |
nick55782012, Krasme, В архиве описание полиэкспоненциальной регрессии.
0
|
6911 / 4954 / 2094
Регистрация: 02.02.2014
Сообщений: 13,177
|
|
04.03.2018, 11:41 | 14 |
с помощью монстрообразной функции
и встроенной функции genfit получилось некое приближение со значениями Кликните здесь для просмотра всего текста
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
05.03.2018, 16:01 [ТС] | 15 |
Krasme, интересно получилось)
Добавлено через 19 часов 36 минут Krasme, Может взять другую функцию?
0
|
6911 / 4954 / 2094
Регистрация: 02.02.2014
Сообщений: 13,177
|
|
05.03.2018, 16:09 | 16 |
Другую функцию, другие начальные коэффициенты... График данных неоднозначен.
Вариант кусочной функции не пробовали?
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
05.03.2018, 16:11 [ТС] | 17 |
Krasme, Разбить на интервалы? И аппроксимировать каждый в отдельности?
0
|
6911 / 4954 / 2094
Регистрация: 02.02.2014
Сообщений: 13,177
|
|
05.03.2018, 16:16 | 18 |
это у вас разовая работа или данные будут меняться?
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 16
|
|
05.03.2018, 16:24 [ТС] | 19 |
Krasme, У меня таких зависимостей 36 шт. на разных режимах резания, но все они похожи (какая-то выше, какая-то ниже и т.д.) Нужно аппроксимировать каждую из них функцией и потом подобрать поправочные коэффициенты. Я аппроксимировал полиномом 12 порядка. Потому, что более-менее провалы видно именно ближе к 11-12 порядку. Мой Руководитель говорит, что это не выход, нужна другая функция для аппроксимации. Вот что примерно получалось у меня:
0
|
6911 / 4954 / 2094
Регистрация: 02.02.2014
Сообщений: 13,177
|
|
05.03.2018, 16:33 | 20 |
0
|
05.03.2018, 16:33 | |
05.03.2018, 16:33 | |
Помогаю со студенческими работами здесь
20
Аппроксимировать данные Аппроксимировать данные таблицы методом Ньютона Аппроксимировать данные методом наименьших квадратов Аппроксимировать экспериментальные данные методом наименьших квадратов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |