Diskuze: integrace, derivace (2D pole)
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Čau,
je možné, že existuje i lepší postup, každopádně se tímto jistě k
výsledku dostaneš. Taky záleží co přesně máš za příklad, zobecněné
to bude asi horší ale nějakou fyzikální interpretací by se to dalo možná
ošmelit. hodně
štěstí.
Mozna je to hloupost a nejsem matematik.
Kdysi jsem se zabyval jpegem. Tam se pouziva 2d fourrierova transformace. Dela
to neco trochu jineho. Ale tez se tam pouziva integrovani.
http://www.uamt.feec.vutbr.cz/…tr_2DFT.html
Tam se pouziva takovy sileny matematicky integracni vzorec (vubec, matika
pouziva cinske znaky na vsechno ). Ale da se to pak prepsat na srozumitelne sumacni vzorce, se kterymi
uz si programator poradi.
Vypocet se da pak optimalizovat do podoby:
[1,1] = suma(copy(T) * A)
[1,2] = suma(copy(T) * B) ...
[x,y] = suma(copy(T) * ABC...)
Zkopiruj tabulku T [8x8], vynasob tabulkou A, secti vsechny vysledky a uloz do
[1,1].
Tohle se da celkem snadno napsat i do excelu bez vba, jen do bunek, v pripade
nouze a potrebujes-li vic takovych prikladu resit. A nebo by to mohl umet resit
MathLab a pod spec. programy.
Edit: Jo, ta tab A (B, C...) je naplnena konstantami, vysledky nasobeni kosinus * kvantizace * int. konstanta a mozna jeste neco dalsiho. Cili, jpeg data, kdyz je dekodujes z huffmanova kodovani, je mozne zobrazit bleskove na obrazovku. A i dekodovani z huff se da optimalizovat, pokud procesor umi vice vlaken. Lze pri kodovani zapsat pozice v kodu pro rozdeleni treba na 16 kousku. 16 cpu pak dekoduje 1 obrazek 16x rychleji.
Zobrazeno 4 zpráv z 4.