-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: bartekltg <b...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Simpson vs. Niski Cotes
Date: Thu, 15 Nov 2012 00:17:43 +0100
Organization: ATMAN - ATM S.A.
Lines: 102
Message-ID: <k818qp$hi1$1@node2.news.atman.pl>
References: <509ee300$0$26682$65785112@news.neostrada.pl>
<k7olf5$rpm$1@news.task.gda.pl> <k7oo6p$3ut$1@news.task.gda.pl>
<50a082a2$0$1301$65785112@news.neostrada.pl>
<k7qgii$cqo$1@news.task.gda.pl>
<f...@g...com>
<k7ujqc$2gh$1@node1.news.atman.pl> <k7ukdi$1nb$1@news.task.gda.pl>
<50a37a59$0$1313$65785112@news.neostrada.pl>
<k80uq7$q7c$1@news.task.gda.pl>
<50a40842$0$1305$65785112@news.neostrada.pl>
<k815c5$bsc$1@news.task.gda.pl> <k8185l$gus$1@node2.news.atman.pl>
NNTP-Posting-Host: 144-mi3-6.acn.waw.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1352935066 17985 85.222.69.144 (14 Nov 2012 23:17:46
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 14 Nov 2012 23:17:46 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026
Thunderbird/16.0.2
In-Reply-To: <k8185l$gus$1@node2.news.atman.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:200903
[ ukryj nagłówki ]W dniu 2012-11-15 00:06, bartekltg pisze:
> W dniu 2012-11-14 23:18, AK pisze:> Użytkownik "slawek" <s...@h...pl>
> napisał:
> >
> >> Ślicznie. A dlaczego nie piąty przedział. Albo pięćdziesiąty? Albo
> >> siedemnasty... od końca?
> >>
> >> A jak wezmę uśrednię po wszystkich możliwych wyborach... to otrzymam
> >> metodę trapezów? Prawda? ;)
> >
> > Ano prawda.
>
> Bzdura. Znaczy nieprawda;)
>
> Kwadratura będzie przypominała metodę trapezów środku,
> na bokach będzie wyglądała prawie jak simpson.
> I płynnie przechodziła z jedną w drugą.
>
>
>
> Jaka będzie zbieżność? Pośrednia.
> Złożony Simpson zbiega jak (1/n)^4, złożony
> trapez jak (1/n)^2 (jak ktoś nie wierzy, było na obrazku).
>
> 1/n ~ h
>
> Teraz dodajemy jeden element liczony trapezem.
> Błąd pojedynczej kwadratury trapezów wyraża się
> wzorem h^3/24 f''(c) ~ 1/n^3
>
> Czyli, ten błąd od jednego punktu zdominuje
> błąd całości, ale nadal jest to klasę lepiej niż
> same trapezy.
>
> I takiej klasy będzie też ta nasza dziwna średnia.
>
>
> > Tylko, ze to bedzie (chyba juz dotarlo do ciebie dlaczego ?
> > przeciez pisalismy o tym) blad. Blad w zalozeniu (usrednianie).
> > Ja ci proponuje wziac _tylko jeden przedzial_ (mozesz sobie wziac skad
> > chcesz,
> > masz rzje ze moze byc nawet 17ty, choc 13go i 66tego bym unikal :)
>
>
> Można też:
> http://www.youtube.com/watch?v=Iov3x_D7nxA
>
> i dopasować do ostatnich 3 punktów nową parabolę (mimo, że
> parabole rozpiętą na dwóch pierwszych już policzyliśmy)
> i scałkować tylko interesujący obszar.
>
> Ok, ktoś już o tym wspominał.
>
>
>
> Simpson dla parzystej liczby zakresów wygląda tak
>
> h/3 ( 1 , 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 1 )
>
> Dla nieparzystej
>
> h/3 ( 1, 4, 2, 4, 2, 4, 2, 4, 2, 4, 1, 0 ) [1]
> +h/3 ( 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.25, 2, 1.25 ) [2]
> ----------------------------------------------------
--
> h/3 ( 1, 4, 2, 4, 2, 4, 2, 4, 2, 3.75, 3, 1.25 )
>
> [1] - normalny simpson do przedostatniego punktu
> [2] - poprawka - całka z paraboli opartek na 3 ost
> punktach po obszarze 2 ostatnich punktów
>
>
> Wagi są dodatnie, wiec jest dobrze. Zbieżność z powrotem
> powinna być jak 1/n^4
Dowód na szybko: Powyższe to dokładnie to samo, jakby
do punktów x[n-1] i x[n] dodać punkt x[n-'0.5h']
i na tych 3 punktach użyć simpsona.
x[n-'0.5'] jest stworzony z interpolacji parabolą
z punktów x[n-2] x[n-1] i x[n].
Simpson daje h^4, więc ok. , ale wartosć y[n-'0.5h']
w x[n-'0.5h'] nie jest wartością funkcji, tylko
jej przybliżeniem. Popełniamy pewien błąd i ten błąd
propaguje się do całki.
Ile wynosi |y[n-'0.5h'] - x[n-'0.5h']| przy interpolacji kwadratowej?
~ h^3
Dla funkcji odpowiednio gładkiej etc.
Taki błąd popełniliśmy w wyznaczeniu wartości. Teraz wchodzi
on z wagą h do ostatecznej sumy.
Mamy więc h^4. Rząd kwadratury simpsona dla nieparzystej liczby
przedziałów jest taki, jak wersji oryginalnej.
pzdr
bartekltg
Następne wpisy z tego wątku
- 15.11.12 00:35 slawek
- 15.11.12 00:37 slawek
- 15.11.12 00:42 AK
- 15.11.12 00:48 AK
- 15.11.12 00:48 Michoo
- 15.11.12 00:50 AK
- 15.11.12 00:57 bartekltg
- 15.11.12 01:08 bartekltg
- 15.11.12 02:13 AK
- 15.11.12 07:37 Baranosiu
- 15.11.12 10:22 AK
- 15.11.12 10:42 bartekltg
- 15.11.12 11:04 slawek
- 15.11.12 11:17 e...@g...com
- 15.11.12 11:17 slawek
Najnowsze wątki z tej grupy
- 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
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=