-
31. Data: 2013-05-04 10:48:46
Temat: Re: DCT
Od: apl <a...@i...pl>
On 4 Maj, 01:57, Edek <e...@g...com> wrote:
> Dnia Sat, 04 May 2013 01:10:53 +0200 po głębokim namyśle bartekltg rzekł:
>
>
>
>
>
>
>
>
>
> > W dniu 2013-05-03 22:20, Marek Borowski pisze:
> >> On 2013-05-03 21:42, bartekltg wrote:
> >>> W dniu 2013-05-03 20:13, Marek Borowski pisze:
> >>>> On 2013-05-03 18:15, A.L. wrote:
> >>>>> On Fri, 3 May 2013 01:33:57 -0700 (PDT), apl <a...@i...pl> wrote:
>
> >>>>>> Witam! Poszukuję gotowej procedury szybkiego przekształcenia
> >>>>>> kosinusowego jednowymiarowego. Preferowany język - Pascal. Byłbym
> >>>>>> wdzięczny, za wsparcie. Pozdrawiam - apl
>
> >>>>> Jaka uczelnia? Kto prowadzi zajecaia? Kiedy zaliczenie?
>
> >>>>> A.L.
>
> >>>> Wlasnie sie zastanawiam jak tepic takich gosci co przez przypadek
> >>>> trafili na studia i kombinuja jak moga. Chyba nalezy przestac oceniac
> >>>> projekty a wprowadzic kolokwium z projektow - jak ktos nie pisal
> >>>> samodzielnie to powinno to wykazac.
>
> >>> W sensie jakaś mocniejsza 'obrona' projektu?
> >> No cos w ten desen. Ustna obrona jest dobra metoda (i chyba jedyna
> >> wmiare skuteczna) tylko obierajacy projekt zbyt czesto zamiast go
> >> odrzucic jako niesamodzielny po prostu obnizaja ocene - kombinator i
> >> tak jest wtedy zadowolony.
>
> > Jak ktoś tu już wspomniał, możliwości już są, tylko mało komu się chce.
> > A i dowód na tak poważny zarzut dość słaby,
> > wywalić raczej się nie da. "Pan przyjdzie za tydzień wiedząc,
> > co zrobił w pracy"? ;)
>
> Oszustwo jest kewstią etyki a nie wiedzy. Nie istnieją żadne procedury
> dyscyplinarne? Samo podejrzenie powinno skutkować postępowaniem,
> niech się tłumaczy.
>
> --
> Edek
Kolego, czy ty nie pomyliłeś forum? Co z tego twojego jazgotu wynika?
Pomogłeś komuś?
Pozdrawiam,
apl
-
32. Data: 2013-05-04 11:45:43
Temat: Re: DCT
Od: Edek <e...@g...com>
Dnia Sat, 04 May 2013 01:48:46 -0700 po głębokim namyśle apl rzekł:
> On 4 Maj, 01:57, Edek <e...@g...com> wrote:
>> Dnia Sat, 04 May 2013 01:10:53 +0200 po głębokim namyśle bartekltg
>> rzekł:
>> > W dniu 2013-05-03 22:20, Marek Borowski pisze:
>> >> On 2013-05-03 21:42, bartekltg wrote:
>> >>> W dniu 2013-05-03 20:13, Marek Borowski pisze:
>> >>>> Wlasnie sie zastanawiam jak tepic takich gosci co przez przypadek
>> >>>> trafili na studia i kombinuja jak moga. Chyba nalezy przestac
>> >>>> oceniac projekty a wprowadzic kolokwium z projektow - jak ktos nie
>> >>>> pisal samodzielnie to powinno to wykazac.
>>
>> >>> W sensie jakaś mocniejsza 'obrona' projektu?
>> >> No cos w ten desen. Ustna obrona jest dobra metoda (i chyba jedyna
>> >> wmiare skuteczna) tylko obierajacy projekt zbyt czesto zamiast go
>> >> odrzucic jako niesamodzielny po prostu obnizaja ocene - kombinator i
>> >> tak jest wtedy zadowolony.
>>
>> > Jak ktoś tu już wspomniał, możliwości już są, tylko mało komu się
>> > chce.
>> > A i dowód na tak poważny zarzut dość słaby,
>> > wywalić raczej się nie da. "Pan przyjdzie za tydzień wiedząc,
>> > co zrobił w pracy"? ;)
>>
>> Oszustwo jest kewstią etyki a nie wiedzy. Nie istnieją żadne procedury
>> dyscyplinarne? Samo podejrzenie powinno skutkować postępowaniem,
>> niech się tłumaczy.
> Kolego, czy ty nie pomyliłeś forum? Co z tego twojego jazgotu wynika?
> Pomogłeś komuś?
> Pozdrawiam,
> apl
Nie pomogłem, bo nie potrafiłem. Prawdopodobnie gdybym potrzebował
DCT, konkretnie gotowca w Pascalu, poszukałbym dostępnego w necie.
Natomiast w tej części wątku pojawił się poboczny temat i wyraziłem
swoją opinię - oszustwa na uczelni powinny moim zdaniem grozić
co najmniej krępującą rozmową na temat etyki. Rozumiałbym ten
zarzut pod "dyskusją nt. procki", ale Przyjacielu, zerknij na cytowaną
powyżej rozmowę.
--
Edek
-
33. Data: 2013-05-04 15:08:00
Temat: Re: DCT
Od: "identyfikator: 20040501" <N...@g...pl>
ale coś się wyraźnie dzieje, za moich czasów nikt z własnej woli nie chciał
iść na studia, a teraz ludzie się do tego palą...
-
34. Data: 2013-05-04 15:19:53
Temat: Re: DCT
Od: "M.M." <m...@g...com>
W dniu sobota, 4 maja 2013 15:08:00 UTC+2 użytkownik identyfikator: 20040501 napisał:
> ale co� si� wyra�nie dzieje, za moich czas�w nikt z
> w�asnej woli nie chcia�
> i�� na studia, a teraz ludzie si� do tego pal�...
Gdy ja rozmawiam z ludzmi, to kazdy mowi "musze" a rzadko kto "chce".
Pozdrawiam
-
35. Data: 2013-05-04 16:39:47
Temat: Re: DCT
Od: bartekltg <b...@g...com>
W dniu 2013-05-04 15:08, identyfikator: 20040501 pisze:
> ale coś się wyraźnie dzieje, za moich czasów nikt z własnej woli nie
> chciał iść na studia, a teraz ludzie się do tego palą...
Powinieneś dodać 'nikt z mojego podwórka'.
pzdr
bartekltg
-
36. Data: 2013-05-04 16:44:53
Temat: Re: DCT
Od: bartekltg <b...@g...com>
W dniu 2013-05-04 10:47, apl pisze:
> ----------------------------------------------------
------------------------------------------
>>>> Do czego to bedzie zastosowane - jesli wolno spytac?
>>>> Pozdrawiam
>> ----------------------------------------------------
--------------------------------------
>> http://www.ecsutton.ece.ufl.edu/dip/handouts/dct.pdf
>>
>> A.L.
>
> Dzięki, to pouczająca lektura, potwierdza moje intuicje, ale ja chcę
> sprawdzić to na własnym, obszernym materiale eksperymentalnym.
Ale co chcesz zbadać? Jak wiążą się współczynniki dft z dct?
Dość prosto (w arytmetyce dokładnej), przecież to tylko sploty
z tą samą przestrzenią, tylko w innej bazie. Raz exp, raz cos.
Chcesz zbadać wpływ zaokrągleń, stabilność numeryczną,
wypadanie dft z dziedziny rzeczywistej?
pzdr
bartekltg
-
37. Data: 2013-05-04 18:18:57
Temat: Re: DCT
Od: firr kenobi <p...@g...com>
W dniu piątek, 3 maja 2013 10:33:57 UTC+2 użytkownik apl napisał:
> Witam! Poszukuję gotowej procedury szybkiego przekształcenia kosinusowego
jednowymiarowego. Preferowany język - Pascal. Byłbym wdzięczny, za wsparcie.
Pozdrawiam - apl
nigdy tego nie uzywalem ale bazujac na tym co
jest w necie to wychodzi ze to jest cos w tym
stylu
// DCT
for(int u=0; u<N; u++)
{
int i = 0;
dct[u] = sqrt(1/N)*sample[i]*cos(pi/N*(i+.5)*u);
for(i=1; i<N; i++)
dct[u] += sqrt(2/N)*sample[i]*cos(pi/N*(i+.5)*u);
}
// IDCT
for(int i=0; i<N; i++)
{
int u = 0;
sample[i] = sqrt(1/N)*dct[u] * cos(pi/N*(u+.5)*i);
for( u = 1; u < N; u++)
sample[i] += sqrt(2/N)*dct[u] * cos(pi/N*(u+.5)*i);
}
z tym ze to moze miec bledy bo ani tego nie uruchamialem ani nie wczytywalem sie w
teksty na
ten temat, (tak ze jest to najprawdopodobniej
z błedem!)
podobno szybka wersja dziala na intach, chyba
ktoras nie uzywa pierwiastka a jakby to przypadkiem dzialalo to trzeba wyciagnac
wyrazenia
przed petle itp
-
38. Data: 2013-05-04 19:20:55
Temat: Re: DCT
Od: Jacek <a...@o...pl>
Dnia Sat, 04 May 2013 16:39:47 +0200, bartekltg napisał(a):
> W dniu 2013-05-04 15:08, identyfikator: 20040501 pisze:
>> ale coś się wyraźnie dzieje, za moich czasów nikt z własnej woli nie
>> chciał iść na studia, a teraz ludzie się do tego palą...
>
>
> Powinieneś dodać 'nikt z mojego podwórka'.
>
> pzdr
> bartekltg
Raczej niewielu z tokim myślenia, jak moje.
-
39. Data: 2013-05-04 20:23:14
Temat: Re: DCT
Od: Marek B <m...@X...com>
On 2013-05-03 23:11, apl wrote:
> On 3 Maj, 20:13, Marek Borowski <m...@...borowski.com> wrote:
>> On 2013-05-03 18:15, A.L. wrote:> On Fri, 3 May 2013 01:33:57 -0700 (PDT), apl
<a...@i...pl> wrote:
>>
>>>> Witam! Poszukuję gotowej procedury szybkiego przekształcenia kosinusowego
jednowymiarowego. Preferowany język - Pascal. Byłbym wdzięczny, za wsparcie.
Pozdrawiam - apl
>>
>>> Jaka uczelnia? Kto prowadzi zajecaia? Kiedy zaliczenie?
>>
>>> A.L.
>>
>> Wlasnie sie zastanawiam jak tepic takich gosci co przez przypadek
>> trafili na studia i kombinuja jak moga. Chyba nalezy przestac oceniac
>> projekty a wprowadzic kolokwium z projektow - jak ktos nie pisal
>> samodzielnie to powinno to wykazac.
>>
>> Pozdrawiam
>>
>> Marek
>
> Taaaa.... Więc nie masz procki?
Mam w postaci asm na jednostke wektorowa w motion engine.
Watpie aby Ci sie przydala.
Pozdrawiam
Marek
-
40. Data: 2013-05-04 20:35:52
Temat: Re: DCT
Od: apl <a...@i...pl>
On 4 Maj, 18:18, firr kenobi <p...@g...com> wrote:
> W dniu piątek, 3 maja 2013 10:33:57 UTC+2 użytkownik apl napisał:
>
> > Witam! Poszukuję gotowej procedury szybkiego przekształcenia kosinusowego
jednowymiarowego. Preferowany język - Pascal. Byłbym wdzięczny, za wsparcie.
Pozdrawiam - apl
>
> nigdy tego nie uzywalem ale bazujac na tym co
> jest w necie to wychodzi ze to jest cos w tym
> stylu
>
> // DCT
>
> for(int u=0; u<N; u++)
> {
> int i = 0;
>
> dct[u] = sqrt(1/N)*sample[i]*cos(pi/N*(i+.5)*u);
>
> for(i=1; i<N; i++)
> dct[u] += sqrt(2/N)*sample[i]*cos(pi/N*(i+.5)*u);
>
> }
>
> // IDCT
>
> for(int i=0; i<N; i++)
> {
> int u = 0;
>
> sample[i] = sqrt(1/N)*dct[u] * cos(pi/N*(u+.5)*i);
>
> for( u = 1; u < N; u++)
> sample[i] += sqrt(2/N)*dct[u] * cos(pi/N*(u+.5)*i);
> }
>
> z tym ze to moze miec bledy bo ani tego nie uruchamialem ani nie wczytywalem sie w
teksty na
> ten temat, (tak ze jest to najprawdopodobniej
> z błedem!)
> podobno szybka wersja dziala na intach, chyba
> ktoras nie uzywa pierwiastka a jakby to przypadkiem dzialalo to trzeba wyciagnac
wyrazenia
> przed petle itp
Dzięki, znam teorię i stosowne wzory. Chodzi mi o wypróbowaną szybką
transformatę, zdolną szybko przeczesać ok 10 GB zapisów przy różnych
parametrach. W necie jest zatrzęsienie publikacji, ale jakoś nikt tych
kilkunastu wierszy kodu nie kwapi się zamieścić. I (to a propos
wcześniejszych odpowiedzi) nie jestem już (niestety!) studentem ani
nawet informatykiem i do żadnych komercyjnych celów nie jest mi to
potrzebne. Swoje coś warte kody publikuję jako freeware na WWW.
Pozdrawiam, apl