Smazat příspěvek

 Chystáte se smazat odpověď z kategorie Hlavní diskuze:


15.03.2017 (00:57:21)
8-bit obalka (web) :
Pardon, oprava - nějak jsem si neuvědomil že I tam už mám jak jsem měnil v původním kódu indexy které moc nedávaly smysl: **02
... for(BYTE iter = 3; iter <= ni; iter ++) { for(DWORD j = 0; j < (1 << ni); j = j + (1 << iter)) { DWORD _i = 1 << (iter - 1); for(DWORD k = 0; k < (1 << (iter - 1)); k++) { ... float _wr = cos[k * (1 << (ni - iter)]; float _wi = msin[k * (1 << (ni - iter)]; ...

Přiznám se, že už taky moc nevím jak to bylo myšleno, ale mělo by to fungovat. *X je pointer na pole vstupních hodnot v časové doméně, ze kterých fce vypočítá spektrum a uloží ho do polí R a I které si alokuješ předem. Délka každého je 1/2 délky X. Počet iterací ni je log2 počtu hodnot. Je to skoro hotové, jen si vypočítej v nějakém excelu tabulky cos a -sin a nezapomeň je v programu nacpat do flash paměti. A nakonec ještě potřebuješ z R a I udělat amplitudy, fáze už nejsou třeba jak správně poznamenal vroutek **02

for(WORD j = 0; j < 1 << (ni - 1); j ++) r[i] = odmocnina((DWORD)r[j]*r[j] + DWORD)i[j]*i[j]);

Funkce na odmocninu najdeš třeba na stránkách toho šíleného japonce:
16b: http://elm-chan.org/docs/avrlib/sqrt16.txt
32b: http://elm-chan.org/docs/avrlib/sqrt32.txt


Přezdívka:*
Heslo:*

███   ███   ███   
  █   █ █     █   
███   █ █   ███   
█     █ █   █     
███   ███   ███   
Opiš:*

Zde můžete smazat vlastní vlákno nebo kteroukoliv odpověď v něm. Můžete smazat vlastní odpověď v cizím vlákně, pokud na ni ještě nikdo jiný nereagoval. Mazat cizí vlákna a odpovědi v nich mohou pouze admini. Smazání příspěvku je nevratná operace! Smazáním vzkazu se smažou i odpovědi na něj.
Seznam uživatelů
Zpět na knihu