# Doubly linked list1 in c

The following C project contains the C source code and C examples used for doubly linked list1. adding a element to the list,displaying them in order & Display from end,Selection sorting of elements(simple)

The following C project contains the C source code and C examples used for rnl1.2.zip. Learning Object-oriented programming (OOP) Through Text Game Development.

The following java project contains the java source code and java examples used for zip unzip tool in java. Used for compressing multiple files or a complete directory and also used for extracting files from compressed ZIP files.
Also have the ability to add or delete files from an existing ZIP file

The following Matlab project contains the source code and Matlab examples used for to perform linear convolution .
The code is meant to perform linear convolution of two signal,it returns convolved output and convolution operator matrix

The following Matlab project contains the source code and Matlab examples used for to perform circular convolution .
Circular convolution is done for periodic signals, following function requires two signals and returns their circular convolution and circulant matrix.

The following Matlab project contains the source code and Matlab examples used for convolution of more than two polynomials .
This script performs convolution of multiple polynomials and gives a final result.
Eg : multiconv([1 2],[1 2],[1 2])
= [1 6 12 8]

The following Matlab project contains the source code and Matlab examples used for ec1302 dsp lab.

The following Matlab project contains the source code and Matlab examples used for a gui for graphically demonstrating the convolution process. .
This program is a GUI for graphically demonstrating the convolution process.

The following Matlab project contains the source code and Matlab examples used for kernel decomposition.
This function does the decomposition of a separable nD kernel into
its 1D components, such that a convolution with each of these
components yields the same result as a convolution with the full nD
kernel, at a drastic reduction in computational cost.

The following Matlab project contains the source code and Matlab examples used for distribution of the sum of independent non-identical bernoulli random variables using convolution .
Y = BERNPDF(P) where P is an N x 1 vector returns the distribution of the sum of N Bernoulli random variables.

The following Matlab project contains the source code and Matlab examples used for mono and bidimensional box car convolution. fast..
It uses the recursion hence, it is much faster as the windows get large. Call it two times for triangular window convolution.
Example:
x=randn(300,100);
tic;y1 = conv2(x,ones(10,40),'same');toc
tic;y2 = boxconv(x,10,40);toc
err=y1-y2; norm(err,2)

The following Matlab project contains the source code and Matlab examples used for canny edge detection.
The Canny Edge detection method relies on various steps:
1. Convolution with Gaussian.
2. Estimation of Gradient Vector.
3. Non Maxima Suppression.
4. Thresholding and Connectivity Analysis.

The following Matlab project contains the source code and Matlab examples used for convolve deconvolve gaussian impulse response and unit impulse vectors.
This function plots a Gaussian impulse response, unit impulse and the
% convolution/deconvolution of both using MATLAB's 'filter'.

The following Matlab project contains the source code and Matlab examples used for overlap and add method.
this is program to perform overlap and add technique for linear convolution. if any mistakes found please tell me.

The following Matlab project contains the source code and Matlab examples used for overlap save method using circular convolution technique.
Overlap Save Method
In this method, the size of the input data blocks is N=L+M-1 and the DFTs and the IDFTs are of length L.

The following Matlab project contains the source code and Matlab examples used for convolution in nd ignoring nans and (optionally) correcting for edge effects. .
NANCONVN works by running 'convn' either two or three times.

The following Matlab project contains the source code and Matlab examples used for convolution in 1d or 2d ignoring nans and (optionally) correcting for edge effects. .
NANCONV works by running 'conv2' either two or three times.

The following Matlab project contains the source code and Matlab examples used for edge detection 2013 2014.
levels of implementation to apply:
1. To use “edge function” with the Canny, Sobel, Prewitt,disk,gaussian,laplacian,motion,prewitt etc.
2.To use convolution filtering with both the “imfilter” and standard convolution techniques to implement Sobel, and Roberts edge detection.

The following Matlab project contains the source code and Matlab examples used for free space prapagation function using huygens spherical convolution.
Given a certain field information at g1 plane, we can predict any field of view by defining x2half and dx2 (assuming the field is only polarized along x or y direction)
Advantage:
Great for fine and small g1 and relatively large g2 plane matrix.

The following Matlab project contains the source code and Matlab examples used for scaler using bi-cubic convolution interpolation .
scaler using BI-CUBIC Convolution Interpolation, perfect results

The following Matlab project contains the source code and Matlab examples used for function to convolution of signals .
function to convolution of signals

The following matlab project contains the source code and matlab examples used for convolutional coding.

The following Matlab project contains the source code and Matlab examples used for block convolution using overlap add method.
Overlap Add Method:
The overlap–add method is an efficient way to evaluate the discrete convolution of a very long signal with a finite impulse response (FIR) filter where h[m] = 0 for m outside the region [1, M].

The following Matlab project contains the source code and Matlab examples used for overlap add method using circular convolution technique.
Overlap Add Method:
The overlap–add method is an efficient way to evaluate the discrete convolution of a very long signal with a finite impulse response (FIR) filter where h[m] = 0 for m outside the region [1, M].

The following Matlab project contains the source code and Matlab examples used for the most easily understood program of convolution .
This program to perform convolution has been written keeping the ordinary polynomial multiplication in mind and in my opinion is the most easily understood program among the ones I have seen on the web or written by other fellow workers although it may not be the best program in its design.

The following Matlab project contains the source code and Matlab examples used for polynomial division by convolution up to finite terms.
Polynomial division by convolution.

The following Matlab project contains the source code and Matlab examples used for convolution in matlab without using conv(x,h).
A GENERALAZED CONVOLUTION COMPUTING CODE IN MATLAB WITHOUT USING MATLAB BUILTIN FUNCTION conv(x,h)

The following Matlab project contains the source code and Matlab examples used for polynomial division by convolution quotient and reminder.
Polynomial division by convolution matrix approach.

The following Matlab project contains the source code and Matlab examples used for convolution, correlation and arithmetic operations on images.
Convolution, Correlation and Arithmetic Operations such as Addition, Subtraction, Multiplication and Division on Images

The following Matlab project contains the source code and Matlab examples used for circular convolution using dct and dst.
Matlab code for the algorithm published in
V. G. Reju, S. N. Koh and I. Y. Soon, Convolution Using Discrete Sine and Cosine Transforms, IEEE Signal Processing Letters, VOL. 14, NO. 7, JULY 2007, pp.445-448.