prepocitanie hodnot grafu

j s jarin.hw na gmail.com
Pondělí Září 3 09:07:41 CEST 2012


Prve ani tretie nie je momentalne moznost - takze ta interpolacia.
Ako som pisal skor, viem si tak hmlisto predstavit ako to robit, ale
asi by som skoncil pri mnozstve float deleni/nasobeni. Ako sa to da
nejako rozumne robit - ak sa to da - inym sposobom, teda celociselne?


Dňa 3. septembra 2012 9:03, Zuffa Jan <ZuffaJ na cgc.sk> napísal/a:
> Napada ma:
>
> 1. Posuvat graf na displeji - nestrati sa nic.
> 2. Interpolacia
> 3. Zobrazovanie maxim (pripadne minim, zavisi od toho, co sa nesmie stratit)
>
> j.
>
>
> -----Original Message-----
> From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On Behalf Of j s
> Sent: Monday, September 03, 2012 8:32 AM
> To: HW-news
> Subject: prepocitanie hodnot grafu
>
> Kolegovia,
>
> riesim takyto problem:
> Mam istu mnozinu cisel (v C-cku jednoduche pole), reprezentujucu nejaky zmerany priebeh, ktory chcem vykreslit ako 2D graf. Na vykreslovanie grafu pouzivam nejaky low-end MCU. Je to jednoduche, kym je nameranych hodnot napriklad 128 a vykreslujem ich na displej 128*64
> - skratka kazda funkcna hodnota sa vykresli na pixel, ktoreho y-hodnota zodpoveda jeho poradovej hodnote. Ak by bolo hodnot 256, tak sa vezmu vzdy dve susedne hodnoty, spriemeruju sa (napriklad, existuju aj ine metody ako to urobit) a vykreslia - samozrejme, rata sa s tym, ze sa nieco strati na presnosti, ale inak sa to neda.
> Ako ale vykreslit na takyto displej graf z napriklad 129 nameranych hodnot bez toho, aby sa nejaka stratila? Alebo ine cislo, ktore nie je delitelne 128?
>
> Napadaju mi nejake sposoby ako to robit, ale je tam kopa delenia s float cislami. Existuje nejaky rozumnejsi sposob, ako tento graf "prevzorkovat"? Pripomina mi to tak trochu problem s prevzorkovanim trebars audio vzoriek - ak mam nieco navzorkovane trebars na 100kHz a chcem to prevzorkovat trebars na 96kHz. Jednou z moznosti je kazdu x-tu vzorku vynechat, ale u grafov z nameranych hodnot by to znamenalo, ze sa moze stratit nejaka "zaujimava" hodnota.
>
> Dakujem,
> J.
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list