eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingjak szacowac dokladnosc obliczenRe: jak szacowac dokladnosc obliczen
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-
    stuttgart.de!news-2.dfn.de!news.dfn.de!newsfeed.straub-nv.de!news.linkpendium.c
    om!news.linkpendium.com!teleglobe.net!newsgate.cuhk.edu.hk!news.netfront.net!no
    t-for-mail
    From: "slawek" <h...@s...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: jak szacowac dokladnosc obliczen
    Date: Sat, 18 Jun 2011 22:40:41 +0200
    Organization: Netfront http://www.netfront.net/
    Lines: 42
    Message-ID: <itj2gd$11gb$1@adenine.netfront.net>
    References: <itiucm$n4v$1@news.onet.pl> <2...@c...tac>
    <itivfv$qsr$1@news.onet.pl>
    NNTP-Posting-Host: 62.69.202.124
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Trace: adenine.netfront.net 1308429645 34315 62.69.202.124 (18 Jun 2011 20:40:45
    GMT)
    X-Complaints-To: n...@n...net
    NNTP-Posting-Date: Sat, 18 Jun 2011 20:40:45 +0000 (UTC)
    In-Reply-To: <itivfv$qsr$1@news.onet.pl>
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 15.4.3508.1109
    X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3508.1109
    Xref: news-archive.icm.edu.pl pl.comp.programming:191039
    [ ukryj nagłówki ]

    Użytkownik "Jacek Czerwinski" napisał w wiadomości grup
    dyskusyjnych:itivfv$qsr$...@n...onet.pl...

    >Jeśli bazą do pytania są szersze przemyślenia, to zagadnienia rachunku
    >błędów są od 100-200 lat podstawą kształcenia inzynieryjsko-technicznego.
    >Kiedy błąd bezwzględny, kiedy względny, jak

    Sorry Winetou, ale komplemutnie pomyliłeś dwie, zupełnie różne, rzeczy:

    1. Błąd pomiarowy (czy jak to teraz modnie określać "niepewność"), co
    ewentualnie da się powiązać z tolerancją;

    2. Dokładność obliczeń, która jest jak każdy koń widzi taka jaka jest jest z
    przyczyny używania "liczb" float-point.

    Dlaczego cudzysłów? Bo liczby to mamy naturalne, całkowite, rzeczywiste,
    zespolone, parzyste, niewymierne itd. Czegoś takiego jak "liczby
    float-point" po prostu nie ma (między innymi dlatego, że nie tworzą nawet
    grupy, a co dopiero ciała).

    Problem jest wielki i ogromny. W praktyce pomaga: a. instynkt
    samozachowawczy (stosowanie dobrze uwarunkowanych numerycznie algorytmów);
    b. podwójna precyzja, poczwórna precyzja, jeszcze większa precyzja; c.
    obliczanie jednej rzeczy różnymi metodami (w nadziei, że jeżeli się nam coś
    rozłazi, to wszak w każdej metodzie w inną stronę); d. obliczanie dla
    rozmaitych warunków, kroków (patrz punkt c.); e. rachunek interwałowy i
    obliczenia po prostu dokładne.

    Co do rachunku interwałowego - zamiast x masz przedział (x1,x2), taki że na
    pewno x1 < x < x2 . Oczywiście - trzeba rozwinąć to dla działań
    arytmetycznych, a także (jeżeli akurat potrzebujesz) np. dla transformacji
    całkowych. To można np. zaimplementować jako obiekt C++.

    Co do obliczeń dokładnych - cierpliwie pisać (sqrt(2)+sqrt(3))**2 jako
    2*sqrt(6)+5 . Może być trochę wątpliwości, które pierwiastki - bo są po dwa.
    Ale takie rzeczy to albo "kartka i ołówek" (może być LaTeX jak kto ma
    zacięcie), albo dobry program do algebry symbolicznej.

    slawek


    --- Posted via news://freenews.netfront.net/ - Complaints to n...@n...net ---

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: