Главная страница
    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
1-1219743656
dmitry_12_08_74
2008-08-26 13:40
2009.10.18
Рисование на рабочем столе полупрозрачных объектов


2-1249906240
abun
2009-08-10 16:10
2009.10.18
Фильтрация массива чисел от шума


2-1250058131
Sergey2
2009-08-12 10:22
2009.10.18
деление без остатка


2-1250248366
Dymok
2009-08-14 15:12
2009.10.18
Как автоматически ставить пробел после запятой


15-1250672080
Kostafey
2009-08-19 12:54
2009.10.18
Софт для просмотра лога консоли





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский