Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Dobrý den,
chtěl bych někoho z Vás požádat o pomoc s následujícím problémem.
Jedná se o početní vyjádření křivky algoritmem čitelným pro PC (excell, C, Pascal, ...) tak, abychom z izolovaných bodů o souřadnicích x,y spočetli křivku právě takovou, která danými body prochází? Množina bodů je pevně zadaná a konečná.
Problém je bohužel v tom, že se domnívám, že algoritmy typu SPLINE danými body neprocházejí, ale jsou pouze tečnami(?)
Příklad:
...
xn = 10 ... x nabývají celočíselných hodnot
yn = 6,45 ... y nabývají obecných reálných hodnot
x(n+1) = 11
y(n+1) = 6,78
...
Jaký hodnota je pro:
x(n+a) = zadaná z klávesnice
y(n+a) = ???
a je reálná hodnota mezi danými dvěmi body.
Jde o problém z praxe, např. Znáte izolované body pro venkovní teploty pro danou hodinu, nebo body výkonové křivky pro "x"ovou souřadnici tvořenou celými čísly. Graficky toto vynést "není" problém, ale početní už je :-(
Děkuji moc za pomoc! Honza
Offline
Křivka, která prochází přesně zadanými body, se nazývá interpolační a pro zadanou n-tici bodů jich existuje nekonečně mnoho. Většinou se interpoluje polynomem, a to buď globálně, anebo po částech.
Pokud ovšem jde o hodnoty teploty nebo výkonu, pak by křivka zadanými hodnotami procházet neměla, protože se jedná o hodnoty naměřené, tudíž hodnoty zatížené chybami měření, které by křivka neměla "kopírovat". Tyto hodnoty by neměly být interpolovány, ale aproximovány, a to nejlépe metodou nejmenších čtverců.
Offline
↑ BikerOnly:
Křivky typu spline zadanými body procházejí. S těmi tečnami se ti to možná plete s tím, jak je ošetřeno chování v krajních bodech. Dokonce si myslím, že jsi sáhl po nejčastěji užívaném řešení tvého problému.
↑ Eratosthenes:
Pokud se jedná o rozmístění v prostoru (rovině), pak nejspíše nebude mít žádný rozumný fyzikální model (rovnici, jejíž parametry MNČ odhadne) a násilným "předpokládaným" modelem se vnese chyba možná i mnohem většíí.
Offline
Ahoj,
Pozri si aj toto
http://en.wikipedia.org/wiki/Bézier_curve
Offline