🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345403

Re: TChart i interpolacja wartości

#345403
From: stchebel
Date: Fri, 09 Dec 2016 23:02
24 lines
2610 bytes
W dniu czwartek, 1 grudnia 2016 11:45:26 UTC+1 użytkownik mmm napisał:
> Czy jest jakaś już wbudowana w TChart opcja interpolacji wartości na 
> narysowanym wykresie (obliczenie wartości pomiedzy punktami wykresu 
> liniowego) ?
> 

Nie.

> 
> Mam serie która jets linią (seria1: TFastLineSeries)
> 
> seria1.adxy(1,1)
> seria1.adxy(10,10)
> 
> Użytkownik klika gdzieś w wykres i oblicza mu sie wartość w danym 
> punkcie na wykresie ?
> 
> 

Czegoś nie łapię. Raz chcesz interpolować jakąś funkcję do punktów dajmy na to pomiarowych, następnie explicite zakładasz funkcję liniową i chcesz "interpolować" współrzędne mlaśnięcia myszy do f. liniowej? Ten model matematyczny wydaje mi się, hmm.. nie wydaje mi się..  

Opisz zagadnienie bardziej szczegółowo. Dlaczego f.liniowa?! Jeżeli nie masz "porządnego" modelu matematycznego, a chcesz w pewnym zakresie zmienności argumentu być jak najbliżej "prawdy", sugeruję wielomiany Beziera. O ile funkcja w jakimś tam przedziale przypomina "liniówkę", bądź nawet trochę jest "kopnięta" w dół, bądź w górę. Przy bardziej "pijanych" funkcjach powyższa porada jest bez sensu. 

OK., jeżeli w zakresie zmienności argumentu f. "przypomina" liniówkę, śmiało interpoluj Bezierem.  
Technical Details
Message-ID: <1a2a5f66-358b-441d-92df-2faf7957abc5@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!p16no4814839qta.1!news-out.google.com!m27ni17795qtf.1!nntp.google.com!p16no4814836qta.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <o1ov06$rh5$1@portraits.wsisiz.edu.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.200.39.134 with SMTP id w6mr17747361qtw.1.1481324577279;        Fri, 09 Dec 2016 15:02:57 -0800 (PST)
X-Received: by 10.157.35.87 with SMTP id k23mr5593194otd.13.1481324577233; Fri, 09 Dec 2016 15:02:57 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!p16no4814839qta.1!news-out.google.com!m27ni17795qtf.1!nntp.google.com!p16no4814836qta.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Fri, 9 Dec 2016 15:02:56 -0800 (PST)
In-Reply-To: <o1ov06$rh5$1@portraits.wsisiz.edu.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.53.155.198; posting-account=67yd9woAAAAHUu8VHyA7Js47M98NE3m3
NNTP-Posting-Host: 185.53.155.198
References: <o1ov06$rh5$1@portraits.wsisiz.edu.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1a2a5f66-358b-441d-92df-2faf7957abc5@googlegroups.com>
Subject: Re: TChart i interpolacja wartości
From: stchebel@gmail.com
Injection-Date: Fri, 09 Dec 2016 23:02:57 +0000
Lines: 39
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit