Listing of Development Tools in Scripts
- CameraGUI
- License: Shareware
- Price: .price.

access all connected cameras, take snapshots, record streams, access and process frames in realtime i wrote this for Matlab 7.7.0 (R2008b) this gui should make it convenient to access usb or firewire cameras (or whatever Matlab toolbox supports), and helps to quickly access camera settings, as well as record streams and access streams (frames) for real-time image processing it requires the image acquisition toolbox start CameraGUI: just call 'CameraGUI' in Matlab command line the GUI also provides an interface for directly recording stream to disc (either as uncompressed avi, or as matlab arrays), as well as a function to access frames in real-time to do some real-time image processing on the incoming stream: modify file 'RealtimeProcess.
- Publisher: Georg D
- Date: 01-05-2013
- Size: 41 KB
- Platform: Scripts, Matlab
- RODASP
- License: Shareware
- Price: .price.

RODASP is a fourth order ROW-method for solving ODEs y'=f(t,y) and Index-1 DAE problems M y' = f(t,y). Usage is the same as ode23s or other MATLAB ode-solver..
- Publisher: Gerd Steinebach
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- solar system formation 2d
- License: Shareware
- Price: .price.

http://simulations.narod.ru/ There are 400 balls in 2d that has finite size and can pass trough each other with friction. At distances more than size they have gravitation forces. Initially system rotated slightly as global. Code well vectorized, bsxfun used.
- Publisher: Maxim Vedenyov
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Space vector representation of three phase signals in stationary and rotating frames
- License: Shareware
- Price: .price.

This demonstration illustrates the use of a complex space vector to represent a three-phase signal . It also shows the transformation of the 3-phase signal 'ABC' into an equivalent 2-phase system 'alpha_beta'. The only restriction to the 3-phase signal is that the zero-sequence component is zero i.
- Publisher: Syed Abdul Rahman Kashif
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Q3-Dev
- License: Freeware
- Price: 0.00

Q3-Dev is used by Quake 3 Map Developers, to ease the testing of their maps..
- Publisher: phraZe
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, C and C plus plus
- Example Turbo Coding with free distance, EXIT code, and Presentation
- License: Shareware
- Price: .price.

Interested in turbo codes? Start here. Available PowerPoint presentation walks through how turbo codes work, and then goes onto using the included MATLAB files. Includes Links to useful resources, some available for free online, some you may already have access to through your institution.
- Publisher: Colin O'Flynn
- Date: 01-05-2013
- Size: 307 KB
- Platform: Scripts, Matlab
- Nested sort of structure arrays
- License: Shareware
- Price: .price.

nestedSortStruct and nestedSortStruct2 do a nested sort of a one-dimensional struct array by two different methods. That is, the struct array is sorted by one field, then those entries of the array that have the same value for that field are sorted by a second field, etc.
- Publisher: Jake Hughey
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- 3D Finite Volume Poisson Solver For Ion Channels
- License: Freeware
- Price: 0.00

C-Library & Matlab Toolbox implement a numerical solution of Poisson equation div(e*grad(u))=f in Cartesizan 3D coordinates with respect to steeply varying dielectrical permittivity e. Library uses regular rectangular grid with mixed boundary conditions, FVM-based equation discretization and iterative methods for solving sparse linear system.
- Publisher: Igor Kaufman
- Date: 01-05-2013
- Size: 717 KB
- Platform: Scripts, Matlab
- Drag and Drop(Line Objects)
- License: Shareware
- Price: .price.

this function provides drag and drop of any line objects in an axes within a figure window; to use this: just give the handle of the figure or figures that you want to have D&D functionality associated with it to the Mouse_over_lineObj function and you done! usage: 1) you can drag and drop a line object from one axes to another either within the same figure or on a different figure.
- Publisher: rasam aliazizi
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Molecular Weight Calculator Function
- License: Freeware
- Price: 0.00

MolMass is a function for calculating the molar weight of a substance given in form of a chemical formula. Function call: MM = MolMass(substance) Substance is a string of the chemical formula of a substance. Example: MM = MolMass('Fe2(SO4)3'); Substance can also be a vector of substances opened by '[' and divided by space, comma or semicolon.
- Publisher: Eckart Giebler
- Date: 01-05-2013
- Size: 102 KB
- Platform: Scripts, Matlab
- anyEq
- License: Shareware
- Price: .price.

C-Mex: anyEq This is a simple but fast check, if two arrays contain any common element. If no common element is found, the C-Mex is 30% to 50% faster than the equivalent Matlab expression "any(X(:) == y)" and much faster than "any(ismember(X, Y))" if Y is an array.
- Publisher: Jan Simon
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Electrohydraulic Servoactuator
- License: Freeware
- Price: 0.00

Electrohydraulic servoactuators provide one of the best controllers from the point of view of precision and speed of response. They are used to control wide range of mechanical parameters, such as the displacement, angular displacement, strain, force, and others.
- Publisher: M Galal Rabie
- Date: 01-05-2013
- Size: 82 KB
- Platform: Scripts, Matlab
- ACR
- License: Shareware
- Price: .price.

From the method given by Wilks (1963) and approaching to a F distribution function by the Yang and Lee (1987) formulation, we provide an m-file to get the critical value of the maximun squared Mahalanobis distance to detect outliers from a normal multivariate sample.
- Publisher: Antonio Trujillo-Ortiz
- Date: 01-05-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- earth_rose
- License: Shareware
- Price: .price.

EARTH_ROSE direction rose from earth coordinate angles. Syntax: EARTH_ROSE(E) EARTH_ROSE(E, nbins) Inputs: E: Angular current direction in degrees, earth coordinates. OPTIONAL: nbins: number of bins to plot histogram Example: theta = [110 110 110 90 288 290 292]; nbins = 20; earth_rose(theta, nbins);.
- Publisher: Cameron Sparr
- Date: 01-05-2013
- Size: 1024 KB
- Platform: Scripts, Matlab
- How to simulate 6DOF 10 input State Space Matrix
- License: Shareware
- Price: .price.

How can we solve this problem (attached here).
- Publisher: Bhaskar Prasad Rimal
- Date: 01-05-2013
- Size: 20 KB
- Platform: Scripts, Matlab
- Imperialist Competitive Algorithm (ICA)
- License: Freeware
- Price: 0.00

Evolutionary optimization methods, inspired from natural processes, have shown good performance in solving complex optimization problems. For example, genetic algorithms (inspired from biological evolution of human and other species), ant colony optimization (based on ants effort to find optimal path to the food source) and simulated annealing (based on real annealing process in which a substance is heated over its melting point and then cooled to reach to a crystalline lattice) are widely used to solve engineering optimization problems.
- Publisher: Esmaeil Atashpaz Gargari
- Date: 01-05-2013
- Size: 451 KB
- Platform: Scripts, Matlab
- Solving non-linear (and linear) simultaneous equations with 'solve'
- License: Shareware
- Price: .price.

symsolvesimulv2.m can be easily adapted to solve more equations but as it stands it will solve 2 unknowns in 2 non-linear equations (can be linear too or a mixture). Big change: It now has data input integrity checking. At the MATLAB command-line prompt you run the 'symsolvesimulv2' m-file function with the correct vector arguments i.
- Publisher: Bruce
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- boxplot front end
- License: Shareware
- Price: .price.

Boxplots allows one to include categorical names for boxplots. Boxprep helps organize different data sets to that boxplot can be invoked. Examples of its use are included with the M-files..
- Publisher: Herman Gollwitzer
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Rank revealing lu decomposition
- License: Shareware
- Price: .price.

rrlu computes a rank revealing LU factorization of a general m-by-n real full matrix A using partial pivoting with row and column interchanges. The factorization has the form A(P,Q) = L * U where P and Q are permutation vectors, L is lower triangular (lower trapezoidal if m > n), and U is upper triangular (upper trapezoidal if m < n).
- Publisher: Pawel Kowal
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- StepResponse
- License: Freeware
- Price: 0.00

This function finds the percent overshoot (OS), settling time (ts), rise time (tr) and time to peak (tp) for a step response. This function is primarily intended to analyze measured data but can also be used on simulation results. This function is similar to the stepinfo function but does not require the Control Systems Toolbox.
- Publisher: Clinton Cathey
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Motion Detection with Image Acquisition Toolbox & Simulink
- License: Shareware
- Price: .price.

This demo is an example of using the Image Acqisition Toolbox from within Simulink. The Image Acquisition Toolbox is called via a MATLAB Function block to return a frame of data. The Signal Processing Blockset is used to analyze the data and determine if there is motion in the frame.
- Publisher: David Tarkowski
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Check subversion version control status
- License: Freeware
- Price: 0.00

checkVCstate can help to keep track data provenance (which scripts and functions were used to generate some output). It takes a list of function names and files as argument. It will then determine which files are called by a certain function name and then iterate over all filenames: - check if the file is under version control - if so check for local modifications, last committed revision number A short output is printed on the command line.
- Publisher: Jochen Deibele
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Using MATLAB to Analyze and Design Control Systems, 2e
- License: Freeware
- Price: 0.00

This workbook teaches students how to use MATLAB and Simulink to perform calculations and generate graphs essential to control system analysis. For a full book description and ordering information, please refer to http://www.mathworks.com/support/books/book1301.
- Publisher: Naomi Leonard
- Date: 27-04-2013
- Size: 51 KB
- Platform: Scripts, Matlab
- Fast moving average
- License: Shareware
- Price: .price.

In terms of behavior, this is an alternative to filter() for a moving-average kernel, except that it is faster. The speed does not depend on the filter length. The code uses a variant of the cumsum-trick, although not the "garden variety" but in a way that does not run into numerical issues for long data arrays.
- Publisher: Christian Kothe
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Elliptical Fourier shape descriptors
- License: Shareware
- Price: .price.

These two functions impliment the system of elliptical Fourier shape descriptors first described by Kuhl and Giardina in "Elliptic Fourier features of a closed contour" Computer Graphics and Image Processing 18:236-258 1982. fEfourier is the forward transform which creates a "shape spectrum" of a closed x,y outline, rEfourier takes a specified number of harmonics from the spectrum and reconstructs the x,y outline.
- Publisher: David Thomas
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- fanDTasia ToolBox
- License: Shareware
- Price: .price.

A Matlab library for Diffusion Weighted MRI (DW-MRI) Processing, Diffusion Tensor (DTI) Estimation, Diffusion Kurtosis (DKI) Estimation, Higher-order Diffusion Tensor Analysis, Tensor ODF estimation, Visualization and more..
- Publisher: Angelos Barmpoutis
- Date: 27-04-2013
- Size: 195 KB
- Platform: Scripts, Matlab
- FIR Filter design
- License: Shareware
- Price: .price.

I coded Low pass, Band pass, Band reject and High Pass FIR filters.... Have a good learning experience.
- Publisher: Yella
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Two-phase linear regression model
- License: Shareware
- Price: .price.

INPUTS: x - vector row with 'x' values y - vector row with 'y' values r - expected 'x'-coordinate of break point if r is empty it is calculated during the optimisation p - if p is equal to 1 the fit is plotted OUTPUT: th - estimated paremeters of the regression lines y_1 = th(1) + th(2) * x y_2 = th(3) + th(4) * x r - the estimated break point SSR - Sum of Squares of the Residuals SSM - Sum of Squares due to the Model R^2 can be calculated as RRM/(SSM + SSR) res - vector of residuals.
- Publisher: Dimitar Atanasov
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Rectangular maximal assignment with lattice of dual price
- License: Freeware
- Price: 0.00

auction_match: Compute optimal (maximal) weighted assignment and the corresponding "lattice of dual prices" supporting the optimal assignment. auction_match(disMatrix) computes the optimal assignment for the given rectangular value matrix, for example the assignment of bidders (in rows) to objects (in columns) and vice versa.
- Publisher: Anuj Kumar
- Date: 27-04-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- inpaint_nans3
- License: Shareware
- Price: .price.

I am occasionally asked for a 3-d version of my useful inpaint_nans tool. This does it, although I only included the most commonly used methods from inpaint_nans..
- Publisher: John D'Errico
- Date: 27-04-2013
- Size: 297 KB
- Platform: Scripts, Matlab


