Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];

Вниз

Найти сумму степенного ряда   Найти похожие ветки 

 
belmol   (2009-08-12 12:15) [0]

Доброго времени суток, господа.
Ситуация следующая: есть степенной ряд n-ного порядка. значения(fx[n]) коэфициентов при степенях(n) упиханы в fx: array of Currency подскажите как посчитать сумму степенного ряда? если показатель степени при первом члене ряда равен 0... очень давно математикой не занимался((


 
Сергей М. ©   (2009-08-12 13:00) [1]


> очень давно математикой не занимался


Заметно)
Похоже, больше валютными операциями-махинациями озабочен, коль скоро для элементов массива математических коэф-тов был выбран тип Currency(


 
Сергей М. ©   (2009-08-12 13:02) [2]


> если показатель степени при первом члене ряда равен 0

.. то любое число, возведенное в эту степень, равно 1.
В чем сложности-то ?


 
belmol   (2009-08-12 13:06) [3]

так только при первом)) а дальше то 1, 2, 3,4 и тд. N


 
Сергей М. ©   (2009-08-12 13:10) [4]

Ну а дальше , соотв-но, следует возвести в степень n

В чем же сложности ?)


 
Юрий Зотов ©   (2009-08-12 13:30) [5]

> belmol   (12.08.09 12:15)  
> очень давно математикой не занимался

Тут и математика не нужна, нужно просто чуть-чуть подумать:

Sum := Fn[0];
for i := 1 to N do
 Sum := Sum + Fn[i] * IntPower(X, i);


 
Leonid Troyanovsky ©   (2009-08-12 14:07) [6]


> Юрий Зотов ©   (12.08.09 13:30) [5]

> Тут и математика не нужна

IMHO, нужна, бо ошибки по этой схеме накапливаться будут очень быстро.
AFAIK, нужно преобразовывать к к.л. ортогональному полиному, скажем
Чебышева, если мне не изменяет склероз.

--
Regards, LVT.


 
MBo ©   (2009-08-12 14:29) [7]

схема Горнера поможет


 
Юрий Зотов ©   (2009-08-12 14:47) [8]

> Leonid Troyanovsky ©   (12.08.09 14:07) [6]

Схема Горнера. Впрочем, все зависит от значения N. Если оно не слишком большое, то можно и "в лоб". Судя по вопросу, об учете  погрешности речь пока что даже и не идет, нам бы пока что в степень возводить и сумму вычислять научиться - поэтому я и дал самое простое решение.


 
belmol   (2009-08-12 16:04) [9]

как правило N не превышает 500


 
Юрий Зотов ©   (2009-08-12 16:21) [10]

http://ru.wikipedia.org/wiki/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%93%D0%BE%D1%80%D0%BD%D0%B5%D1%80%D0%B0


 
belmol   (2009-08-12 16:22) [11]

спасибо ))) все разобрался от начала и до конца, как всегда просто надо было намекнуть направление))



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
11-1206427258
Петровичъ
2008-03-25 09:40
2009.10.18
MCK для BDS2005-2007


1-1219816903
Iris
2008-08-27 10:01
2009.10.18
MonthCalendar


2-1250151996
Дмитрий Л.
2009-08-13 12:26
2009.10.18
Система контроля ошибок


2-1250318652
Константинов
2009-08-15 10:44
2009.10.18
работа с файлами *.adt и *.adi


2-1250244758
fedor-dveniatin
2009-08-14 14:12
2009.10.18
Курсор мыши больше чем 32х32





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский