Nhắp nút trái chuột, như trước đây, sẽ làm dịch chuyển đến đầu vào cuối cùng. Chú ý rằng một dấu thập màu xanh sẽ xuất hiện bất cứ khi nào bạn nhắp trái chuột, và sẽ bị dời đi khi bạn nhắp phải chuột. Nhấn ESC để thoát. Bạn sẽ được hỏi tên file cho chứa dữ liệu. | Min for i 0 i M i histo i for i 0 i N1 i fread buffi sizeof float NS fptri for j 0 j N1 j kk j NB for k1 0 k1 NB k1 loc1 kk k1 N kk2 k1 NB for k2 0 k2 NB k2 loc loc1 k2 k kk2 k2 buffi loc - buffi loc -mu k sigma k if buffi loc Min Min buffi loc if buffi loc Max Max buffi loc k2 loop. k1 loop. j-loop. i-loop. rewind fptri Rewind input file. xt wherex yt wherey gotoxy 70 25 textattr WHITE BLACK 4 cputs gotoxy xt yt 1 printf n nEnter fraction of DCT coefficients to be printf n retained per block . etc. --- scanf f fdct xt wherex yt wherey gotoxy 70 25 textattr WHITE GREEN 4 BLINK cputs WAIT gotoxy xt yt k fdct Nt 392 T int malloc Nt sizeof int sum for i 0 i Nt i T i 0 T 0 1 dc component. while k 1 smax for i 0 i Nt i if T i 1 continue if sigma i smax smax sigma i loc i T loc 1 k-- h Max-Min float m d 0 Min for i 0 i m-1 i d i 1 d i h d M Max for i 0 i N1 i fread buffi sizeof float NS fptri for j 0 j N1 j kk j NB for k1 0 k1 NB k1 loc1 kk k1 N kk2 k1 NB for k2 0 k2 NB k2 loc loc1 k2 k kk2 k2 if T k 0 continue buffi loc buffi loc -mu k sigma k for kt 0 kt M kt 393 if buffi loc d kt 1 buffi loc d kt histo kt break k2 loop. k1 loop. j-loop. i-loop. rewind fptri Rewind input file. for i 0 i M i x i d i d i 1 NQ long int Nt-1 long int N1 N1 if ch y printf n nPrepari ng data for output plotting. Preparing data for X-Y plotting. Data is prepared in a format suitable for plotting by GRAFTOOL a graphical analysis software tool by 3-D Visions 412 Coast Hwy. Suite 201 Redondo Beach CA. 90277 . fprintf fptro d d n M 2 for i 0 i M i fprintf fptro e e n x i histo i fclose fptro xt wherex yt wherey gotoxy 70 25 textattr WHITE BLACK 4 cputs gotoxy xt yt 1 free d printf nDesigning the quantizer. mut sigmat for j 0 j M j mut histo j x j .