реклама на сайте
подробности

 
 
> Полиномы Чебышева, Почему не ортогональны?
Xenia
сообщение Jul 24 2012, 19:11
Сообщение #1


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Полиномы Чебышева. Почему не ортогональны?

Среди ортогональных многочленов очень часто упоминаются полиномы Чебышева (первого рода). Везде пишут примерно следующее:

Цитата
Свойства многочленов Чебышева.
1. Система {Tn(x)}n=0,1,... ортогональна на отрезке [-1,1] с весом h(x)=1/sqrt(1-x2)

Готовых функций, которые генеруют эти полиномы, всюду завались, и по сути все они делают одно и тоже. Короче говоря, сгенерила я эти полиномы от n=0 до n=5 включительно, представляя отрезок [-1,1] в виде массива дискретных элементов, достаточно длинного, чтобы эффект дескретизации сказывался слабо. Например, массив из gap=101 элемента (нечетное количество элементов выбирала для того, чтобы иметь среднюю точку). Номер элемента (i) пересчитывается в значение x из отрезка [-1,1] по формуле:
x = (double)(2*i)/(gap-1) - 1.0;
где: gap - длина массива.
Т.е. 0-й элемент массива соответствует (x=-1.0), а последний 100-й соответствует (x=+1.0). Серединка (50-й элемент) соответствует x=0.

Получилась матрица F, размером gap x 6. Если построить графики по столбцам той матрицы, то получим картинку, индентичную той, что нарисована а Википедии:
(форум не хочет эту картинку показывать)
http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%...0%B0_%D0%A2.gif

Вроде бы теперь мне только жить, да радоваться sm.gif. Только дернуло меня проверить эти вектора на ортогональность - вычислив продукт F*F' (размерность 6 x 6):
Код
    1.0000   -0.0000   -0.3200    0.0000   -0.0556   -0.0000
   -0.0000    0.3400   -0.0000   -0.1878    0.0000   -0.0364
   -0.3200   -0.0000    0.4722   -0.0000   -0.1686   -0.0000
    0.0000   -0.1878   -0.0000    0.4914   -0.0000   -0.1619
   -0.0556    0.0000   -0.1686   -0.0000    0.4981   -0.0000
   -0.0000   -0.0364   -0.0000   -0.1619   -0.0000    0.5016

Тут я этот продукт еще на число gap поделила, чтобы длина вектора не сказывалась.

И что вижу? Фигня какая-то... Ортогональны между собой лишь полиномы четных степеней с нечетными, а в остальных случах внедиагональные элементы слишком велики, чтобы их можно было списать на погрешность дискретизации. Впрочем, погрешность дискретизации можно еще понизить, увеличив длину вектора - тогда дискрета станет меньше. Проверила. При длине вектора gap=1001 имею:
Код
    1.0000    0.0000   -0.3320    0.0000   -0.0656   -0.0000
    0.0000    0.3340   -0.0000   -0.1988   -0.0000   -0.0466
   -0.3320   -0.0000    0.4672   -0.0000   -0.1798    0.0000
    0.0000   -0.1988   -0.0000    0.4862    0.0000   -0.1734
   -0.0656   -0.0000   -0.1798    0.0000    0.4926   -0.0000
   -0.0000   -0.0466    0.0000   -0.1734   -0.0000    0.4955

А при gap=10001:
Код
    1.0000   -0.0000   -0.3332    0.0000   -0.0666   -0.0000
   -0.0000    0.3334    0.0000   -0.1999    0.0000   -0.0475
   -0.3332    0.0000    0.4667   -0.0000   -0.1808   -0.0000
    0.0000   -0.1999   -0.0000    0.4858    0.0000   -0.1745
   -0.0666    0.0000   -0.1808    0.0000    0.4921    0.0000
   -0.0000   -0.0475   -0.0000   -0.1745    0.0000    0.4950

Куда еще дальше? Если отрезок [-1,1] представлен вектором, длиной в 10 тыс. элементов, то дискретизация становится исчезающе малой. А у меня корреляции от длины вектора практически не зависят. А корреляция между T0 и Т2 вообще ни в какие ворота не лезет -0.3332. Тем более что, если взять вместо полиномов Чебышева ряды Фурье, то даже на коротеньких массивах в 15-25 элементов ортогональность векторов очень хорошая.

Значит, это не погрешность дискретизации. Тогда что?
Где эта хваленая ортогональность, если я ее не вижу? sm.gif
Не исключаю, что я здесь что-то важное недопонимаю, а потому и обращаюсь за консультацией. Что происходит? Должны ли полиномы Чебышева (первого рода) так себя вести, или мне надо продолжать искать ошибку у себя?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alexey Lukin
сообщение Jul 24 2012, 20:06
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 3-01-11
Пользователь №: 62 000



Ксения, ортогональность этих полиномов надо понимать не в обычном смысле, а после домножения на корректирующую функцию:

В дискретном же случае они ортогональны на специальной "кривой" сетке, но не на равномерной сетке.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Xenia   Полиномы Чебышева   Jul 24 2012, 19:11
- - _Ivana   Глупый вопрос навскидку - вы учли Цитатас весом h(...   Jul 24 2012, 19:38
|- - Xenia   Цитата(_Ivana @ Jul 24 2012, 23:38) Глупы...   Jul 24 2012, 19:56
|- - Xenia   Цитата(Alexey Lukin @ Jul 25 2012, 00:06)...   Jul 24 2012, 20:09
|- - Alexey Lukin   Цитата(Xenia @ Jul 25 2012, 00:09) А вы м...   Jul 24 2012, 21:53
|- - AndrewN   QUOTE (Alexey Lukin @ Jul 25 2012, 00:53)...   Jul 24 2012, 21:57
- - _Ivana   Те полиномы, которые нечетны, автоматически ортого...   Jul 24 2012, 20:13
|- - Xenia   Цитата(_Ivana @ Jul 25 2012, 00:13) Те по...   Jul 24 2012, 20:19
|- - AndrewN   QUOTE (Xenia @ Jul 25 2012, 00:19) Чтобы ...   Jul 24 2012, 21:44
- - _Ivana   На Лагранжа не хотите возложить надежды и проверит...   Jul 24 2012, 20:28
|- - Xenia   Цитата(_Ivana @ Jul 25 2012, 00:28) На Ла...   Jul 24 2012, 20:36
- - _Ivana   Насчет базиса из Лагранжа не знаю. Простите если н...   Jul 24 2012, 20:54
|- - Xenia   Цитата(_Ivana @ Jul 25 2012, 00:54) Насче...   Jul 24 2012, 21:08
- - _Ivana   ЦитатаТолько формулы там какие-то страшные, чтобы ...   Jul 24 2012, 21:13
- - Alexey Lukin   Ну, следовало сказать, что интеграл несобственный.   Jul 24 2012, 22:06
|- - AndrewN   QUOTE (Alexey Lukin @ Jul 25 2012, 02:06)...   Jul 24 2012, 22:30
|- - Xenia   Цитата(AndrewN @ Jul 25 2012, 02:30) Тако...   Jul 24 2012, 22:46
|- - AndrewN   QUOTE (Xenia @ Jul 25 2012, 01:46) А я, у...   Jul 24 2012, 23:29
- - Xenia   Лежандр рулит! При длине вектора 15: Код 1....   Jul 24 2012, 22:07
- - _Ivana   AndrewN а если при определенных парах полиномов с ...   Jul 24 2012, 22:08
- - _Ivana   ТС нужна была система ортогональных полиномов в ед...   Jul 24 2012, 22:37
|- - AndrewN   QUOTE (_Ivana @ Jul 25 2012, 02:37) котор...   Jul 24 2012, 22:42
- - Xenia   Цитата(AndrewN @ Jul 25 2012, 03:29) Xeni...   Jul 25 2012, 00:19
|- - AndrewN   QUOTE (Xenia @ Jul 25 2012, 03:19) в бази...   Jul 27 2012, 08:46
|- - Xenia   Цитата(AndrewN @ Jul 27 2012, 12:46) А, к...   Jul 27 2012, 20:25
|- - AndrewN   QUOTE (Xenia @ Jul 28 2012, 00:25) Посмот...   Jul 28 2012, 15:49
|- - Xenia   Цитата(AndrewN @ Jul 28 2012, 19:49) Ага....   Jul 28 2012, 18:42
- - Xenia   В отношении дискретного представления полиномов Ле...   Jul 29 2012, 11:04
- - _Ivana   Xenia спасибо, очень интересны ваши подробные опис...   Jul 29 2012, 13:53
|- - Xenia   Цитата(_Ivana @ Jul 29 2012, 17:53) ЗЗЫ п...   Jul 29 2012, 14:08
- - _Ivana   ЦитатаВо-первых, обычные полиномы Лежандра (как и ...   Jul 29 2012, 18:19
|- - Xenia   Цитата(_Ivana @ Jul 29 2012, 22:19) А вот...   Jul 29 2012, 19:58
- - _Ivana   Изначально я вам предложил Лежандра потому что в а...   Jul 29 2012, 21:51
- - Xenia   Тут есть еще одно перспективное направление для ко...   Jul 30 2012, 00:24
- - Alexey Lukin   Суть в том, что на специальной сетке точек, для ко...   Jul 30 2012, 15:29
- - Xenia   Цитата(Alexey Lukin @ Jul 30 2012, 19:29)...   Aug 1 2012, 10:20
- - Xenia   P.S. Отчего бы не сотворить такой базис на отрезке...   Aug 1 2012, 11:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016