|
Нелинейность функии, никак не соображу...конец рабочего дня видимо:) |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 14)
|
Jan 14 2008, 19:39
|
Частый гость
 
Группа: Участник
Сообщений: 75
Регистрация: 15-03-07
Пользователь №: 26 193

|
Под нелинейность подрузумевается нелинейность! Я хочу знать насколько дискретная функция четырех значений похожа на прямую. ( четверка значений каждый раз разная а функция в идеальном случае- прямая, нелинейность грубо определит погрешность). А раскладавтать четыре значения в ряд тейлора и считать остаточный член.... это слишком, должен быть куда более простой выриант. Все это хорошо конечно ... но даже из определения непонятно а как её считать то? Не такая простая задачка то оказывается...
|
|
|
|
|
Jan 14 2008, 22:02
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Kris2007 @ Jan 14 2008, 22:39)  Я хочу знать насколько дискретная функция четырех значений похожа на прямую. ( четверка значений каждый раз разная а функция в идеальном случае- прямая, нелинейность грубо определит погрешность). Тогда сначала найдите эту прямую, например, по методу наименьших средних квадратов (другое название - линейная регрессия). Потом вычтите значения полученной линейной функции из исходной в заданных точках, и делайте с разностями всё, что заблагорассудится. Цитата(Designer56 @ Jan 14 2008, 21:00)  Разложите ф-ю в Тэйлора- все, что получается кроме первой степени- нелинейность. Не совсем понял, как разложить?.. В окрестности какой точки? Цитата(UMP @ Jan 14 2008, 21:54)  Словестное определение нелинейности таково: "Нелинейностью функции f(x) на отрезке [a b] называют max|f(x)-L(x)|, где L(x)-прямая наилучшего равномерного приближения функции f(x) на отрезке [a b]" из конспекта лекций, прочитанных в 80-е годы 20 века Германом Карловичем Кругом. Тут могут быть ньюансы. В задаче речь идёт о точечной функции, а в лекции - о (кусочно-)непрерывной, скорее всего. Отсюда был и мой вопрос: что считать нелинейностью для функции, заданной на конечном множестве точек?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 15 2008, 06:39
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(Kris2007 @ Jan 14 2008, 18:43)  Есть f(1) , f(4), f(16), f(64). Рассчитать нелинейность функци f(x) x от 1 до 64. В %. Не помню как не линейность считается и все тут  Чтобы получить нелинейность надо понять что такое линейность  . Методом наименьших квадратов получаете линейную апроксимацию - y=ax+b. Затем считаете среднеквадратичное отклонение. Если интересует максимальная нелинейность просто находите макс. разность в той или иной точке.
|
|
|
|
|
Jan 15 2008, 07:12
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879

|
Цитата(Kris2007 @ Jan 14 2008, 19:43)  Есть f(1) , f(4), f(16), f(64). Рассчитать нелинейность функци f(x) x от 1 до 64. В %. Не помню как не линейность считается и все тут  Здесь неплохо было бы понимать что представляет собой например f(3),f(7),f(32) т.е f(n). Если например f(1),f(2),f(3),f(4),..f(64) имеют линейный характер,но вы ,берете только f(1) , f(4), f(16), f(64),то это отдельный подход.
|
|
|
|
|
Jan 15 2008, 07:44
|
Гуру
     
Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290

|
Если f(1) , f(4), f(16), f(64) есть просто значение ф-и в точках, то для оценки нелинейности можно сосчитать коэффициенты прямой, проходящей через f(1), f(64), а затем посчитать разность между точками этой прямой при x= 2,3,...63 и соответствующими значениями ф-и f. Так определяется интегральная нелинейность, например, АЦП или ЦАП. можно ещё привести её к диапазону изменения ф-и f.
--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
|
|
|
|
|
Jan 15 2008, 19:51
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 27-07-06
Пользователь №: 19 147

|
LIN_D.rar ( 17.18 килобайт )
Кол-во скачиваний: 147В продолжение темы. Прежде чем говорить о нелинейности таблично заданной функции необходимо сформулировать, так называемую "интерполяционную гипотезу", т. е. предположение о поведении функции при значениях аргумента в промежутках между табулированными значениями. Это, пожалуй наиболее тонкий момент, так как для формулировки гипотезы необходимо привлекать дополнительные сведения. Затем необходимо проанализировать данные на предмет случайной погрешности. Если случайная составляющая погрешности пренебрежимо мала, то для аппроксимации применяется наилучшее равномерное приближение. Примеры для этого случая в прикрепленном архиве. Если же случайная составляющая погрешности существенна, то применяют статистические методы аппроксимации, например метод наименьших квадратов, метод наименьших модулей, конфлюентные методы.
|
|
|
|
|
Jan 15 2008, 21:12
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(UMP @ Jan 15 2008, 22:51)  В продолжение темы. Прежде чем говорить о нелинейности таблично заданной функции необходимо сформулировать, так называемую "интерполяционную гипотезу", т. е. предположение о поведении функции при значениях аргумента в промежутках между табулированными значениями. Об этом, собственно, и речь. Только я бы назвал эту гипотезу "аппроксимационной". Потому, как интерполяционный полином существует, и только один (в данном случае, 3-го порядка). Цитата(Santy @ Jan 15 2008, 10:12)  Здесь неплохо было бы понимать что представляет собой например f(3),f(7),f(32) т.е f(n). Если например f(1),f(2),f(3),f(4),..f(64) имеют линейный характер,но вы ,берете только f(1) , f(4), f(16), f(64),то это отдельный подход. И в чём же его уникальность?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 16 2008, 07:31
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879

|
Цитата(Stanislav @ Jan 16 2008, 01:12)  И в чём же его уникальность? f(64)-f(16) более точно чем f(16)-f(4), а f(16)-f(4) более точно чем f(4)-f(1).
|
|
|
|
|
Jan 16 2008, 07:33
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(UMP @ Jan 15 2008, 22:51) 
LIN_D.rar ( 17.18 килобайт )
Кол-во скачиваний: 147В продолжение темы. Прежде чем говорить о нелинейности таблично заданной функции необходимо сформулировать, так называемую "интерполяционную гипотезу", т. е. предположение о поведении функции при значениях аргумента в промежутках между табулированными значениями. Это, пожалуй наиболее тонкий момент, так как для формулировки гипотезы необходимо привлекать дополнительные сведения. Затем необходимо проанализировать данные на предмет случайной погрешности. Если случайная составляющая погрешности пренебрежимо мала, то для аппроксимации применяется наилучшее равномерное приближение. Примеры для этого случая в прикрепленном архиве. Если же случайная составляющая погрешности существенна, то применяют статистические методы аппроксимации, например метод наименьших квадратов, метод наименьших модулей, конфлюентные методы. Вроде бы автор не говорил ничего об области определения функции... А Вы про интерполяцию. Может быть, она задана на конечном множестве целых числел? Для ответа на поставленный вопрос надо сначала дать определение расстояния между функциями (метрику) и определение нелинейности...
|
|
|
|
|
Jan 16 2008, 07:56
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Santy @ Jan 16 2008, 10:31)  f(64)-f(16) более точно чем f(16)-f(4), а f(16)-f(4) более точно чем f(4)-f(1). М-да? А что Вы понимаете под точностью, в таком случАе? Цитата(Tanya @ Jan 16 2008, 10:33)  Вроде бы автор не говорил ничего об области определения функции... А Вы про интерполяцию. Может быть, она задана на конечном множестве целых числел? Для ответа на поставленный вопрос надо сначала дать определение расстояния между функциями (метрику) и определение нелинейности... Tanya, прочитайте ещё раз условие и не вносите дополнительной путаницы, пожалуйста. Если ставится именно интерполяционная задача, то она в свете определения из поста №4 (хотя, как мне кажется, оно нуждается в уточнении для реальных физических задач) решение имеет, и оно единственно.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|