-
Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsf
eed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!newsfeed.neostrada.pl!a
tlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "slawek" <s...@h...pl>
Newsgroups: pl.comp.programming
Subject: Re: Pocedura całkowania
Date: Sat, 11 Jul 2009 18:19:56 +0200
Organization: TP - http://www.tp.pl/
Lines: 42
Message-ID: <h3aelr$c78$1@nemesis.news.neostrada.pl>
References: <h2t00t$4h$1@atlantis.news.neostrada.pl>
<6...@q...googlegroups.com>
<h2t7he$gdo$1@atlantis.news.neostrada.pl>
<3...@a...googlegroups.com>
<h2umtd$qs5$1@atlantis.news.neostrada.pl>
<2...@o...googlegroups.com>
<h2vksk$q9k$1@nemesis.news.neostrada.pl>
<9...@c...googlegroups.com>
<h2vtr6$8rk$1@nemesis.news.neostrada.pl>
<0...@h...googlegroups.com>
<h2vv51$av0$1@nemesis.news.neostrada.pl>
<4...@h...googlegroups.com>
<h31qdk$oip$1@nemesis.news.neostrada.pl> <h39a3q$rpe$1@inews.gazeta.pl>
NNTP-Posting-Host: 62.69.219.25
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Trace: nemesis.news.neostrada.pl 1247329787 12520 62.69.219.25 (11 Jul 2009
16:29:47 GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Sat, 11 Jul 2009 16:29:47 +0000 (UTC)
In-Reply-To: <h39a3q$rpe$1@inews.gazeta.pl>
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 14.0.8064.206
X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8064.206
Xref: news-archive.icm.edu.pl pl.comp.programming:182689
[ ukryj nagłówki ]
Użytkownik "Mariusz Marszałkowski" <b...@g...pl> napisał w
wiadomości grup dyskusyjnych:h39a3q$rpe$...@i...gazeta.pl...
> No właśnie ciekawość mnie zżerała i się pobawiłem i przyjrzałem
> dokładniej.
> Wyniki, no cóż, w zależności od całkowanej funkcji. Trapezy czasami
Właśnie dziś rano przypomniałem sobie, co mi nie pasowało z trapezami: dla
funkcji wypukłych (tzn. mamy funkcję rzeczywistą zmiennej rzeczywistej)
ZAWSZE dają nieco za mało. Funkcje sklejane z kawałków wielomianów takich
jak np. a x^3+b x^2 +c x + d niekoniecznie. Co przy funkcji oscylującej:
dla trapezów zawsze niedomiar przez 1/2 okresu i nadmiar przez kolejne 1/2
okresu. A takie cuś powinno generować coś w rodzaju "siły wymuszającej".
> metod. Poniżej wyniki:
Wic w tym, że ja zbieram wyniki z 8 cyframi znaczącymi, a liczę z... 64
bitami, czyli mantysa 52 bity czyli nieco ponad 15 cyfr po przecinku (choć
FPU ma 80 bitów i niektóre rzeczy liczy wewnętrznie nieco dokładniej) . Te
które masz to 10 cyfr, ale w większości - nieznaczących (same zera). Ale
widać że im wyższy stopień tym lepiej - czyli że (teoretycznie) spliny są
dużo lepsze niż trapezy.
Teraz przepisuję procedurę całkowania na nowo - aby była "idiotoodporna" -
dany jest wektor y oraz krok dla x - a całka jest brana od a do b (które są
rzeczywiste): czasem daje to np. a pomiędzy znanymi wartościami, czasem może
to dać np. b poza znanymi y-kami (ekstrapolacja). Do tego patologiczne
sytuacje - gdy np. długość wektora y wynosi 1 - czego nie da się w
konkretnym zastosowaniu ominąć.
Tak to robię, że pomiędzy całkowitymi wartościami a/h oraz b/h jest
całkowanie splinem (które jest gotowe). Ewentualne niedoróbki załatwić ma
kubiczny wielomian (ale już nie spline). Oczywiście - jeżeli da się obliczyć
kubiczny wielomian. Bo jeżeli nie - to parabola. Jeżeli nie parabola - to
kawałek prostej. Jak skończę - to wrócę do dyskusji z konkretnymi danymi
(tzn. "nowa metoda" vs. trapezy vs. dokładna wartość).
slawek
Następne wpisy z tego wątku
- 11.07.09 19:21 Mariusz Marszałkowski
- 13.07.09 06:26 Tomasz Kaczanowski
- 13.07.09 07:03 Stachu 'Dozzie' K.
- 13.07.09 07:12 Tomasz Kaczanowski
- 13.07.09 07:34 Wojciech Muła
- 13.07.09 08:26 Marcin 'Qrczak' Kowalczyk
- 16.07.09 22:06 slawek
- 16.07.09 22:12 slawek
- 17.07.09 06:04 Tomasz Kaczanowski
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-23 Riga => Specjalista ds. public relations <=
- 2024-12-23 Łódź => Specjalista ds. Sprzedaży <=
- 2024-12-23 Kraków => International Freight Forwarder <=
- 2024-12-23 Co nalezy do Cinkciarza, a co do Conotoxia ?
- 2024-12-23 Poznań => Key Account Manager <=
- 2024-12-23 Warszawa => Presales / Inżynier Wsparcia Technicznego IT <=
- 2024-12-23 Rzeszów => Spedytor Międzynarodowy <=
- 2024-12-23 Warszawa => Infrastructure Automation Engineer <=
- 2024-12-23 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-23 Warszawa => Site Reliability Engineer (SRE) <=
- 2024-12-23 Warszawa => DevOps Engineer <=
- 2024-12-23 Warszawa => Senior Account Manager <=
- 2024-12-23 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-23 Katowice => Administrator IT - Wirtualizacja i Konteneryzacja <=
- 2024-12-23 Mińsk Mazowiecki => Spedytor Międzynarodowy <=