eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAproksymacja czy InterpolacjaRe: Aproksymacja czy Interpolacja
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
    From: Mario <m...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Aproksymacja czy Interpolacja
    Date: Mon, 24 Aug 2009 17:46:34 +0200
    Organization: http://onet.pl
    Lines: 60
    Message-ID: <h6uclk$9g0$1@news.onet.pl>
    References: <h6ubb8$1oc$1@opal.futuro.pl>
    NNTP-Posting-Host: arb86.internetdsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: quoted-printable
    X-Trace: news.onet.pl 1251128821 9728 83.17.187.86 (24 Aug 2009 15:47:01 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Mon, 24 Aug 2009 15:47:01 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007
    Mnenhy/0.7.5.0
    In-Reply-To: <h6ubb8$1oc$1@opal.futuro.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:569672
    [ ukryj nagłówki ]

    Valhalla pisze:
    > Mam czujnik mierzący pewne parametry fizyczne. Wkładam go do cieczy, a on mi
    > wystawia napięcie do kilkudziesięciu do kilkuset mV w zależności od
    > zawartości roztworu.
    >
    > Zależność napięcia U od stężenia x nie jest żadną znaną funkcją.
    > Jedyne co mam to tabelka U(x) dla 10-ciu wartości x i odpowiadającym im
    > napięciom U
    >
    > 100% - 70mV
    > 90% - 150mV
    > ...
    > 0% - 655mV
    >
    > Jak naszkicuje sobie wykres to jest to taki podwójny garb.
    >
    > Chciałbym odczytywać wartości pośrednie ale nie wiem co mam zrobić i w jaki
    > sposób.
    >
    > 1. Czy wykonywać interpojację ?
    > 2. Czy może aproksymować tę funkcję wielomianem i mając przybliżone F(x)
    > dopiero liczyć pośrednie wartości?
    >
    > Gdzie mogę znaleźć kawałki kodu w C++ ?


    Jeśli chcesz interpolować to i tak musisz wygładzić żeby usunąć błędy
    pomiarowe. Możesz to robić odcinkami krzywą np 2 stopnia i po troszku
    przesuwać odcinek na którym robisz aproksymację . Przy okazji generować
    gęstszą siatkę danych. Możesz też użyć wielomianu na aproksymację
    całości. Skoro są dwa garby to i jest przynajmniej jeden dołek. Czyli
    musisz użyć co najmniej wielomianu 4 stopnia a najlepiej wyższego. Tylko
    że 10 punktów pomiarowych to stanowczo za mało żeby to dokładnie
    policzyć. Jeśli potrzebujesz. Nie napisałeś czy to ma być wyliczane w
    mikrokontrolerze czy tylko chcesz sobie odczytać sam wartości pośrednie.
    Jeśli dla siebie to wystarczy rysunek na papierze mm i krzywiki albo
    arkusz i wykres z wygładzaniem linii. W przypadku procka to interpolacja
    gdy nie masz mocy obliczeniowej a aproksymacja gdy nie masz dużo pamięci
    na dokładną tabelę.

    --
    Pozdrawiam
    MD

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: