a non-sharing smart pointer class that can be used with STL containers such as std::map, vector, list, Set, and deque. The smart pointer has an assignment operator and greater than operator that call the target object s operator.
This program demonstrates some function approximation capabilities of a Radial Basis Function Network.
The user supplies a Set of training points which represent some "sample" points for some arbitrary curve. Next, the user specifies the number of equally spaced gaussian centers and the variance for the network. Using the training samples, the weights multiplying each of the gaussian basis functions arecalculated using the pseudo-inverse (yielding the minimum least-squares solution). The resulting network is then used to approximate the function between the given "sample" points.
A series of .c and .m files which allow one to perform univariate and bivariate wavelet analysis of discrete time series. Noother wavelet package is necessary -- everything is contained in this archive. The C-code computes the DWT and maximal overlap DWT. MATLAB routines are then used to compute such quantities as the wavelet variance, covariance, correlation, cross-covariance and cross-correlation. Approximate confidence intervals are available for all quantities except the cross-covariance and cross-correlation.
A Set of commands is provided. For a description of this example, please see http://www.eurandom.tue.nl/whitcher/software/.
Simple I2C controller
-- 1) No multimaster
-- 2) No slave mode
-- 3) No fifo s
--
-- notes:
-- Every command is acknowledged. Do not Set a new command before previous is acknowledged.
-- Dout is available 1 clock cycle later as cmd_ack
AVL Tree implementation:
I also included a test function to compare the AVL Tree performance with STL Set and Map.
Compile the source mavltree.cpp and run it to see the result!