Stránky: 1
Dobrý deň,
riešim jeden problém s ktorým by som potreboval poradiť ak je to možné. Navrhol som metódu na numerický výpočet obsahu rovinných objektov, ktoré nemajú definovaný tvar ide zväčša o zdeformovaný kruh. Postup metódy je nasledovný. 1. Hľadanie funkcie tvaru objektu pomocou regresnej analýzy: Objekt rozdelím obvodovo na čo najväčší počet bodov a objekt rozdelím súradnicovým systémom na dve polovice. Pomocou programu zistím súradnice xi a yi všetkých bodov, ktoré opisujú tvar objektu. Následne regresiou definujem dve funkcie, ktoré opisujú tvar objektu. Nasleduje výpočet určitých integrálov do ktorých dosadím zistené funkcie. Výsledkom urč. integrálov sú dva čísla, ktoré keď spočítam tak výsledok by sa mal rovnať ploche rovinného objektu. Je to takto možné určovať obsahy s vysokou presnosťou, existuje iná metóda pre výpočet obsahov objektov, ktoré nemajú definovaný tvar ?
Ďakujem za odpoveď.
Lubo.
Offline
ahoj ↑ Lubo66:,
Tak to přeju hodně štěstí:
Offline
Zdravím,
pokud budeš mít dostatečný počet bodů (vrcholů), použij vzorec pro výpočet plochy obecného mnohoúhelníku. Odkaz
Pak odpadne regrese. Pokud jsem pochopil dobře.
Offline
ahoj ↑ Lubo66:
říkáš numericky a programem. Pak tedy záleží na tom, s jakou přesností obsah potřebuješ. Nejjednodušší je spočítat pixely, které leží uvnitř. Přesněji obsah stejně asi nezjistíš...
Offline
↑ Lubo66:
Hezký den,
metoda "hrubé síly", kterou navrhuje ↑ Eratosthenes:, je asi nejrychlejší a nejpřesnější. Úvahy o tom, že by aproximace diskretizované křivky spojitou křivkou sama od sebe zvýšila přesnost, nejsou správné. Jen pokud by byl obrazec poměrně málo členitý, možná by měla smysl nějaká rozumná aproximace tvaru pro menší počet bodů - nejlépe postupem, který navrhuje ↑ mák:. Pokud bys měl zaručenou konvexitu, šlo by to i jednodušeji.
Offline
Stránky: 1