Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы оцените наш сайт?

Замечательный
Хороший
Обычный
Плохой
Отвратительный


Результаты
Другие опросы

Всего голосов: 846
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Ортогональные полиномы.
И в библиотеке бывают рекламные паузы.

Ортогональные полиномы.

Вычисление значения полиномов Чебышева I-го и II-го рода от заданного аргумента. Скачать

Полиномы Чебышева I-го рода Tn(x) и II-го рода Un(x) определяются как,

	Tn(x)=cos(n arccos x)
	Un(x)=sin(n arccos x)
При этом получаем
	
Функции Tn(x) и Un(x) удовлетворяют рекуррентной формуле:
	Wn+1(x)=2x Wn(x)-Wn-1(x)

Процедура вычисляет значения полиномов Чебышева n-го порядка в заданной точке x. Переменная r определяет род полинома: r=1 - полином I-го рода, r=2 - полином II-го рода. Результат помещается в переменную Result. Наверх

Вычисление коэффициентов полинома Чебышева I-го рода. Скачать

Процедура производит вычисление коэффициентов полиномов Чебышева I-го рода на основании явного выражения для многочлена Tn(x):

	
где k= n div 2 и
	
из последнего выражения следует рекуррентное соотношение для коэффициентов am:
	,
которое мы используем в нашей процедуре. При чем a0=1 при n=0, и a0=1/2n-1 при n > 0.

Коэффициенты полинома помещаются в массив a. Следует отметить что a[m] - коэффициент при xn-2m, а не при xm. Наверх

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

Процедура вычисляет значение функции:

	Sn(x)=a0(x)Ф0(x)+...+an(x)Фn(x)
здесь Фn(x) - n-ый полином Чебышева(I-го или II-го рода). При вычислении используется метод Кленшоу, согласно которому
	Sn(x)=(a0-b2(x))Ф0(x)+b1(x)Ф1(x)
а значения bk вычисляются последовательно по формулам:
	bk(x)=2xbk+1(x)-bk+2(x)+ak(x), bn+1(x)=bn+2(x)=0

На вход функции подается массив а коэффициентов в переменной Result получаем значение суммы. Переменная r выступает в роли переключателя: r=1 - сумма по полиномам Чебышева I-го рода, r=2 - II-го рода.

Описание данного метода мне прислал Вячеслав Андреев. Более подробно о методе Кленшоу см. статью Наверх

Восстановление коэффициентов полинома, заданного разложением по полиномам Чебышева. Скачать

Пусть известны коэффициенты a0,a1, ..., an разложения многочлена Р(x) по полиномам Чебышева {Тk(x)}:

	P(x)=a0T0(x)+...+anTn(x)
Алгоритм вычисляет коэффициенты b0,b1, ..., bn разложения этого многочлена по степеням x:
	P(x)=b0+b1x+...+bnxn

Основой алгоритма служит рекурентная формула для полиномов Чебышева:

	Tn+1(x)=2xTn(x)-Tn-1(x)
	T0(x)=1
	T1(x)=x

В блок-схеме используется массив A для коэффициентов разложения по полиномам Чебышева и массив B для коэффициентов разложения по степеням x. Наверх

Вычисление значения полиномов Эрмита от заданного аргумента. Скачать

Полиномы Эрмита Hn(x) определяются как,

	
При этом Hn(x) удовлетворяют рекуррентной формуле:
	Hn+1(x)=2x Hn(x)-2nHn-1(x)
причем H0(x)=1, H1(x)=2x.

Процедура вычисляет значения полиномов Эрмита n-го порядка в заданной точке x, результат помещается в переменную Result. Наверх

Вычисление коэффициентов полинома Эрмита. Скачать

Процедура производит вычисление коэффициентов полиномов Эрмита на основании формул:

	
где k= n div 2, а коэффициенты определяются по формулам:
	
Отсюда следует рекуррентное соотношение для коэффициентов am:
	
которое мы используем в нашей процедуре.

Коэффициенты полинома помещаются в массив a. Следует отметить что a[m] - коэффициент при xn-2m, а не при xm. Наверх

Вычисление суммы ряда по полиномам Эрмита от заданного аргумента(метод Кленшоу). Скачать

Процедура вычисляет значение функции:

	Sn(x)=a0(x)H0(x)+...+an(x)Hn(x)
При вычислении используется метод Кленшоу, согласно которому получаем:
	Sn(x)=b0(x)
а значения bk вычисляются последовательно по формулам:
	bk(x)=2xbk+1(x)-(k+1)bk+2(x)+ak(x), bn+1(x)=bn+2(x)=0

На вход функции подается массив а коэффициентов в переменной Result получаем значение суммы.

Описание данного метода мне прислал Вячеслав Андреев. Более подробно о методе Кленшоу см. статью Наверх

Вычисление значения полиномов Лежандра от заданного аргумента. Скачать

Полиномы Лежандра Un(x) определяются как,

	
Функции Pn(x) удовлетворяют рекуррентной формуле:
	(n+1)Pn+1(x)=(2n+1)x Pn(x)-nPn-1(x)
при этом P0(x)=1, P1(x)=x

Процедура вычисляет значения полиномов Лежандра n-го порядка в точке x. Результат помещается в переменную Result. Наверх

Вычисление коэффициентов полинома Лежандра. Скачать

Процедура производит вычисление коэффициентов полиномов Лежандра на основании явного выражения для многочлена Pn(x):

	
где k= n div 2, а коэффициенты определяются по формулам:
	
Отсюда следует рекуррентное соотношение для коэффициентов am:
	
которое мы используем в нашей процедуре.При чем:
	

Коэффициенты полинома помещаются в массив a. Следует отметить что a[m] - коэффициент при xn-2m, а не при xm. Наверх

Вычисление суммы ряда по полиномам Лежандра от заданного аргумента (метод Кленшоу). Скачать

Процедура вычисляет значение функции:

	Sn(x)=a0(x)P0(x)+...+an(x)Pn(x)
здесь Pn(x) - n-ый полином Лежандра. При вычислении используется метод Кленшоу, согласно которому
	Sn(x)=b0(x)
а значения bk вычисляются последовательно по формулам:
	bk(x)=(2k+1)xbk+1(x)/(k+1)-(k+1)bk+2(x)/(k+2)+ak(x), bn+1(x)=bn+2(x)=0

На вход функции подается массив а коэффициентов,на выходе в переменной Result получаем значение суммы.

Описание данного метода мне прислал Вячеслав Андреев. Более подробно о методе Кленшоу см. статью Наверх

Вычисление значения полиномов Лагерра от заданного аргумента. Скачать

Полиномы Лагерра Ln(x) определяются как,

	
Функции Ln(x) удовлетворяют рекуррентной формуле:
	(n+1)Ln+1(x)=(2n+1-x)Ln(x)-nLn-1(x)
при этом L0(x)=1,L1(x)=1-x.

Процедура вычисляет значения полиномов Лагерра n-го порядка в точке x. Результат помещается в переменную Result. Наверх

Вычисление коэффициентов полинома Лагерра. Скачать

Процедура производит вычисление коэффициентов полиномов Лагерра на основании явного выражения для многочлена Ln(x):

	
где коэффициенты определяются по формулам:
	
Отсюда следует рекуррентное соотношение для коэффициентов am:
	
которое мы используем в нашей процедуре.При чем:
	a0=1

Коэффициенты полинома помещаются в массив a. Наверх

Вычисление суммы ряда по полиномам Лагерра от заданного аргумента (метод Кленшоу). Скачать

Процедура вычисляет значение функции:

	Sn(x)=a0(x)L0(x)+...+an(x)Ln(x)
здесь Ln(x) - n-ый полином Лагерра. При вычислении используется метод Кленшоу, согласно которому
	Sn(x)=b0(x)
а значения bk вычисляются последовательно по формулам:
	bk(x)=(2k+1-x)bk+1(x)/(k+1)-(k+1)bk+2(x)/(k+2)+ak(x), bn+1(x)=bn+2(x)=0

На вход функции подается массив а коэффициентов,на выходе в переменной Result получаем значение суммы.

Описание данного метода мне прислал Вячеслав Андреев. Более подробно о методе Кленшоу см. статью Наверх



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать