Freeware Listing: Zeros
- INTERPFTW
- License: Freeware

The INTERPFT function does sinc interpolation by taking an FFT, padding its end with zeros, and then taking an IFFT. Essentially, INTERPFT resamples the signal after low-pass filtering it. Instead of putting all zero padding at the FFT *ends*, that padding can be split so that some are at the beginning of the FFT and some are at the end. The result is identical to resampling the signal after bandpass filtering it. Hence, samples can be reconstructed from non-baseband aliasing windows. So INTERPFTW is a generalization of INTERPFT..
- Publisher: Ted Pavlic
- Date: 26-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Bessel Derivative Zeros
- License: Freeware

Calculates the zeros of the first derivatives of Bessel function. Updates BessDerivZerosBisect.m with these changes: 1. Allows for m = 0 2. Allow the user to specify the particular m and k values desired. 3. Allows for a tolerance input parameter 4. Uses a table look-up to get closer initializations for small values of m and k. 5. Adds error checking 6. Computes the derivative w.r.t. to x rather than w.r.t. m (although the old method works, too.) There is still room for additional improvements..
- Publisher: Carey Smith
- Date: 24-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- DC motor speed control with Lag compensator and PID
- License: Freeware

DC motor Control using lag compensation and PID To customize this code you just need to: 1- Change the values of DC motor constants 2- Determine settling time, PO% and SSE and Change the zeros of lag compensation 3- Tune the gains of PID controller.
- Publisher: Ramin Shamshiri
- Date: 03-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Digital filter with poles and zeros placement
- License: Freeware

Run the M-file and place the poles of your system, then press ENTER. After, insert the zeros of your system, then press ENTER. The result is the Bode diagram of the filter's normalized frequency response that has NUM and DEN with the same order.
- Publisher: Andrea Cirillo
- Date: 21-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Aid Zondulux
- License: Freeware

Aid Zondulux is FREE logical game based on very simple rules. The field is randomly filled with "crosses" and "zeros". Your goal is to fill the whole field with "crosses" using your mouse. When you click on one of symbols, horizontal and vertical line inverts. Randomly generated puzzles are very challenging and addictive. This game is FREEWARE, so you can play as much as you want and improve your results in Halls Of Fame..
- Publisher: AidSoft
- Date: 19-09-2006
- Size: 1348 KB
- Platform: Win2000, Windows Server, WinOther
- leading zero
- License: Freeware

Generate a number output with leading zeros in a defined range and cipher count. Useful for shell developers for example to create directories or to mirror websites..
- Publisher: leadingzero.sourceforge.net
- Date: 18-05-2012
- Size: 1 KB
- Platform: Linux, Unix
- Maxflat Digital Filters (Java)
- License: Freeware

Maximally flat (maxflat) digital filter design in Java, with arbitrary numbers of poles and zeros. "Maximally flat" means that the magnitude frequency response has the maximum number of vanishing derivatives at 0 and pi..
- Publisher: maxflat-java.sourceforge.net
- Date: 26-05-2012
- Size: 1553 KB
- Platform: WinOther
- Maxflat Digital Filters (Octave, Matlab)
- License: Freeware

Maximally flat (maxflat) digital filter design for Octave and Matlab. "Maximally flat" means that the magnitude frequency response has the maximum number of vanishing derivatives at 0 and pi. Handles arbitrary numbers of poles and zeros..
- Publisher: maxflat-octmat.sourceforge.net
- Date: 11-09-2012
- Size: 17 KB
- Platform: WinOther
- pacific_chung
- License: Freeware

pacific_chung is a marine version of irrflight_chung combat flight simulator, with more planes, sea, ships, aircrafts carriers,and zeros planes.It is written in freebasic and irrlicht 3D openGL engine.New: you can give orders to wingmen planes..
- Publisher: chungswebsite.blogspot.com
- Date: 26-07-2012
- Size: 17205 KB
- Platform: WinOther
- Currency Format
- License: Freeware

This script accepts a number or string and formats it like U.S. currency. It adds the dollar sign, rounds to two places past the decimal, adds place holding zeros, and commas where appropriate. Occurs when the user clicks the button or when they finish entering the money amount (and click into the next field)..
- Publisher: Cyanide_7
- Date: 15-06-2013
- Size: 102 KB
- Platform: JavaScript, Scripts
- Multiple-root polynomial solved by partial fraction expansion
- License: Freeware

A given polynomial p(x) is transformed into a rational function r(x). The poles and residues of the derived rational function are found to be equivalent to the roots and multiplicities of the original polynomial. p(x) = Given polynomial = PROD[k=1:K]{(x - z_k)^m_k} d(x) = (d/dx)p(x) g(x) = GCD(p(x),d(x)) u(x) = p(x)/g(x) w(x) = (d/dx)u(x) v(x) = d(x)/g(x) r(x) = v(x)/u(x) = SUM[k=1:K]{m_k/(x - z_k)} Thus, the roots z_k are computed from solving the simple-root polynomial u(x)=0, instead of the original multiple-root polynomial p(x)=0; and the multiplicities m_k are determined as the partial fraction expansion coefficients of the derived rational function r(x)=v(x)/u(x), z_k = Roots(u(x)), k=1,K m_k = v(z_k)/w(z_k), k=1,K In addition, re-constructing a polynomial pz(x) from the computed z_k and m_k, the overall deviation...
- Publisher: Feng Cheng Chang
- Date: 22-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- circ conv 4 unequal length sequences
- License: Freeware

A function that takes two sequences(vectors) as parameters and computes the circular convolution . x(n),h(n) are the vectors. The vectors need NOT be of equal lengths. If they are of unequal lengths, the shorter vector is appended with trailing zeros and then circular convolution is carried out..
- Publisher: Soumya Ranjan Maharana
- Date: 23-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Number of sinusoids Estimator
- License: Freeware

Fast Algorithm estimating the number of sinusoids in a white Gaussian noise. This algorithm use a sub-space method based on chi-square statistics of eigen values of the Autocorrelation Matrix. Example : clear, close all hidden N = 512; L_vrai = 4; fe = 2000; F = (0:(fe/2)/(N/2-1):(fe/2)); snr = [-10 -10 -10 -10]; f = [25 230 500 780]; n = 32; prob = 0.95; y = zeros(1,N); t = (0:(N-1))/fe; for l = 1:L_vrai y = y + sqrt(2)*10^(snr(l)/20)*sin(2.*pi.*f(l).*t + 2.*pi.*rand); end s = y + randn(1 , N); [L , R] = nbsinu(s , n , prob);.
- Publisher: Sebastien Paris
- Date: 17-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- RUNMEAN
- License: Freeware

For vectors, Y = RUNMEAN(X,M) computes a running mean (also known as moving average) on the elements of the vector X. It uses a window of 2*M+1 datapoints. M an positive integer defining (half) the size of the window. In pseudo code: Y(i) = sum(X(j)) / (2*M+1), for j = (i-M):(i+M), and i=1:length(X) For matrices, Y = RUNMEAN(X,M) or RUNMEAN(X,M,[]) operates on the first non-singleton dimension of X. RUNMEAN(X,M,DIM) computes the running mean along the dimension DIM. If the total window size (2*M+1) is larger than the size in dimension DIM, the overall average along dimension DIM is computed.
- Publisher: Jos (10584)
- Date: 17-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Transient Pipe Flow
- License: Freeware

Separation of variables allows the determination of the transient velocity profile in a pipe. The present program computes the zeros of the Bessel function and plots the transient velocity profile of a pipe flow..
- Publisher: Housam Binous
- Date: 11-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- jQuery.relatizeDate
- License: Freeware

SHPATH - shortest path with obstacle avoidance (ver 1.3) Given a "terrain" matrix consisting of zeros (for open space) and ones (for obstacles), this function computes the shortest path between two specified points while avoiding obstacles. A two-stage solution is employed. In stage one, the algorithm rapidly propagates through all possible pathways to find a representative shortest route. In stage two, the path is contracted to follow closely around sharp corners and eliminate quantization noise. Although the map coordinates (and intial and final points) are integers, the solution coordinates are reals to allow for the elimination of jitter from map quantization.
- Publisher: Michael Kleder
- Date: 19-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Hankel Transform
- License: Freeware

This file contains 2 functions: bessel_zeros - finds zeros of a bessel function hankel_matrix - generates a structure of data to use for Hankel transforms The algorithm is taken from: M. Guizar-Sicairos and J. C. Gutierrez-Vega, Computation of quasi-discrete Hankel transforms of integer order for propagating optical wave fields, J. Opt. Soc. Am. A 21, 53-58 (2004) An example of beam propagation with circular symmetry has been written in the hankel_matrix help: Type "help hankel_matrix" or "doc hankel_matrix" in Matlab..
- Publisher: Adam Wyatt
- Date: 10-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Alternative Mathematics using MATLAB 7
- License: Freeware

This e-book is based on the Student Edition of MATLAB 7, which includes a symbolic toolbox. The Professional Edition may of course also be used. The goal is to exploit a restricted subset of MATLAB commands and functions to explore most of the elements of undergraduate mathematics. All items from simple algebra to Fourier analysis are reduced to basic arithmetic operations. Sample chapters of the book may be downloaded from http://www.phys.umu.se/gunnar which includes ordering information. Begin by including the unzipped M-files in the current MATLAB folder work. To run one of these files, enter its name in the MATLAB Command Window.
- Publisher: Gunnar Backstrom
- Date: 22-02-2013
- Size: 41 KB
- Platform: Matlab, Scripts
- Zero Padding 2^N
- License: Freeware

zeroPadding2N makes zero padding of a given array to a 2^N length. X_ = zeroPadding2N(X), for array X, returns the array with the necessary appended zeros so it reaches the next power of 2 length. X_ = zeroPadding2N(X, N), for array X, returns the array with the necessary appended zeros so it reaches the next 2^N length. Example: If X = [1 2 3]; then X_ = zeroPadding2N(X) returns X_ = [1 2 3 0] X_ = zeroPadding2N(X, 3) returns X_ = [1 2 3 0 0 0 0 0] X_ = zeroPadding2N(X, 1) returns X_ = [1 2 3].
- Publisher: Arturo Moncada Torres
- Date: 07-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Sample Rate Altering Blocks
- License: Freeware

1)Upsampler Block: Description: The characterisation of the upsampler block can be done by the formula: y(n)=x(n/L){n=...-L,0,+L...}; = 0 otherwise. Syntax: [y ny]=upsampler(x,n,L) x is a sequence over indices specified by n.L is the upsampling rate. It pads L-1 zeros between any 2 consecutive samples in x. y is the output sequence over indices specified by ny. 2)Downsampler Block: Description: The characterisation of the downsampler block can be done by the formula: y(n)=x(nM) Syntax: [y ny]=downsampler(x,n,M) x is an input sequence over indices specified by n.L is the downsampling rate.
- Publisher: Yashwant Marathe
- Date: 04-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
Zeros: Freeware | All











