Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.fds-net.ru/showflat.php?Number=545283&src=arc&showlite=l
Дата изменения: Unknown Дата индексирования: Sat Mar 1 13:06:24 2014 Кодировка: Windows-1251 |
General Discussion
>> Study (Archive)
Страницы: 0 | (2) | 20 | показать все | след. страница | ||
Axc : Re: Вопрос к математикам
[re:figaro] 05.10.2003 02:30 | Reply | Edit | | 0 | |
Я бы считал как \sqrt(pi)/2-интеграл от 0 до X (интеграл ошибок*2/sqrt(pi)). Для последнего существует разложение в ряд, но сейчас его уже лень писать. | ||
figaro
[re:Axc] 05.10.2003 13:13 | Reply | Edit | | 0 | |
ДА, мне надо написать программу. Вернее, я ее уже написал, там интеграл считался методом прямоугольников, но сходится медленно, поэтому с нужной точностью (0,1%) считается долго.. А насчет ряда - не знал.. Как ряд выглядит? | ||
LightHouse
[re:figaro] 05.10.2003 13:25 | Reply | Edit | | 0 | |
1) Вопрос: Как ты вычисляешь ошибку - с помощью выкладок на бумажке или методом Рунге? 2)Предложение: Можно слегка усовершенствовать формулу прямоугольников. Например так: \int_a^b = (b-a)*(f(a) + 4f((a+b)/2) + f(b))/6 . У такой формулы точность на два порядка выше. | ||
KOHTPA
[re:figaro] 05.10.2003 13:34 | Reply | Edit | | 0 | |
GNU Scientific Library (gsl) смотрел? http://www.gnu.org/software/gsl/ Еще: http://www.gnu.org/directory/science/ --- ...Я работаю... | ||
figaro
[re:LightHouse] 05.10.2003 13:39 | Reply | Edit | | 0 | |
да.. ошибку я не вычисляю, я смотрю на относительную разницу двух последних вычисленных интегралов. По поводу второго предложения - это ведь как-то называется (то ли трапеций, то ли парабол)? Никаких библиотек не смотрел, так как я не математик и не знал, куда смотреть ![]() Как вообще квалифицированные математики поступают в моем случае? Ведь такой расчет отнимает кучу машинного времени... Неужели только прямым численным интегрированием это можно решить? | ||
Unit
[re:figaro] 05.10.2003 13:53 | Reply | Edit | | 0 | |
На самом деле для вычисления интегралов на компе есть целая наука, ЧМЫ называется ![]() Quote:не изобретают велосипед, а используют то что всем известно. Как называется формула - я не знаю. Точно - не формула трапеций. Скорее всего - "по трем точкам". Указанная наука, например, говорит, что если увеличивать число точек на отрезке интегрирования с правильным выбором коэффициентов, то и порядок точности будет расти, что конечно, ускоряет процесс вычислений. | ||
KOHTPA
[re:figaro] 05.10.2003 14:26 | Reply | Edit | | 0 | |
"Большая Сеть" есть? Почитай ссылки. Может, все уже украдено до нас. Еще: http://www.gnu.org/directory/libs/ --- ...Я работаю... | ||
Murzik
[re:figaro] 05.10.2003 14:43 | Reply | Edit | | 0 | |
Бахвалова в библиотеке толмутик возьми ![]() | ||
Axc
[re:figaro] 05.10.2003 14:58 | Reply | Edit | | 0 | |
/user/upload/file408.gif | ||
KOHTPA
[re:Axc] 05.10.2003 15:05 | Reply | Edit | | 0 | |
А оценку ошибки не приведешь? В смысле, остаточный член, или ограничение на него. --- ...Я работаю... | ||
Axc
[re:KOHTPA] 05.10.2003 15:30 | Reply | Edit | | 0 | |
Не привожу. Ряды, как правило, считаются, пока S(n+1) не будет равным S(n). | ||
KOHTPA
[re:Axc] 05.10.2003 15:49 | Reply | Edit | | 0 | |
А ошибки округления? --- ...Я работаю... | ||
altal
[re:Axc] 05.10.2003 16:27 | Reply | Edit | | 0 | |
иногда еще пишут длинную вещественную арифметику но это уже на любителей ![]() | ||
Axc
[re:KOHTPA] 05.10.2003 18:22 | Reply | Edit | | 0 | |
Не, нету. Я не в ЧМах смотрю, а в "специальных функциях". Но думаю, что знаков 10 будет точных. | ||
KOHTPA
[re:Axc] 05.10.2003 19:11 | Reply | Edit | | 0 | |
Хм. Где-то видел ответственное заявление, что 7 знаков при обычных затратах (IEEE 744?) получить удается, но не более. --- ...Я работаю... | ||
Axc
[re:KOHTPA] 05.10.2003 19:17 | Reply | Edit | | 0 | |
Может быть. Я в этом не секу абсолютно. А надо бы... | ||
KOHTPA
[re:Axc] 05.10.2003 19:23 | Reply | Edit | | 0 | |
У кого-то видел пример с суммированием ряда для экспоненты. При округлении вверх он расходился, что ли. Черт, надо было ссылки сохранять! Теперь фиг найдешь! --- ...Я работаю... | ||
Attila
[re:KOHTPA] 05.10.2003 20:05 | Reply | Edit | | 0 | |
что такое - округление вверх?? Округление всегда к ближайшему целому делается | ||
KOHTPA
[re:Attila] 05.10.2003 20:07 | Reply | Edit | | 0 | |
Почитай документацию на (со)процессор. И еще исходники glibc. Да и в Си, по-моему, ничего не сказано про машинную точность и правила округления при вычислении. Как обычно. --- ...Я работаю... | ||
Axc
[re:Attila] 05.10.2003 20:08 | Reply | Edit | | 0 | |
Ой не всегда. У сопроцессора, помнится, на то спец. флаги есть. | ||
Top | след. страница |