Software Listing of Author : "Karl Skretting"
- doubleintegral
- License: Shareware
- Price:


The intention is to make a more flexible and more general function than the Matlab function dblquad. Especially the domain may be given in a more general way, it may be a circle, a rectangle, or any convex polygon. Also different methods may be used. Q = DOUBLEINTEGRAL(FUN, DOMAIN, PARAM) FUN is (normally) a function handle. When method is 'dblquad' the function Z=FUN(X,Y) should accept a vector X and a scalar Y and return a vector Z of values as Matlab's 'dblquad'. For other methods the function just need to handle single element arguments. The function may accept matrix, and vector, arguments of the same size and return a matrix also with this size, such that Z(i) = FUN(X(i),Y(i)). The function will be used this way if parameter 'matrixarg' is also included in the PARAM struct and set to true. Default is false, and used...
- Publisher: Karl Skretting
- Date Released: 18-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Huffman Coding and Arithmetic Coding
- License: Freeware
- Price: 0.00


This file contains MATLAB functions, m-files, that do Huffman coding and arithmetic coding of integer (symbol) sequences. Complete coding may be done by calling an easy to use main program (or main function), where input argument is the sequences you want to compress and the output is the compressed bitstream, as a vector of bytes. Decoding is done just by switching the arguments. These main programs are: the Huffman coder, Huff06 an updated version of the Huff03 function sbmitted earlier, and two versions of the arithmetic coder, Arith06.m and Arith07.m. The zipped file also contains examples and a contents file. Example of use: y=Huff06(xC); % encoding xC=Huff06(y); % decoding where xC is a cell array of column vectors of integers representing the symbol sequences and y is a column vector of non-negative itegers (bytes)...
- Publisher: Karl Skretting
- Date Released: 12-03-2013
- Download Size: 51 KB
- Download
- Platform: Matlab, Scripts
