Listing of Development Tools in Scripts
- Simple Units and Dimensions for Matlab
- License: Freeware
- Price: 0.00

***Note*** This method of using units is quick and clean. For a more complete version that automatically does dimensional analysis, see the file entitled "Units and Dimensions Suite for Matlab" (See the Acknowledgements section below) ******* The units.
- Publisher: Rob deCarvalho
- Date: 10-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Smirnov Cramer Von Mises Test
- License: Shareware
- Price: .price.

Single sample Smirnov-Cramer-Von Mises goodness-of-fit hypothesis test. H = MTEST(X,ALPHA) performs the particular case of Smirnov-Cramer-Von Mises test to determine whether the null hypothesis of composite normality CDF is a reasonable assumption regarding the population distribution of a random sample X with the desired significance level ALPHA.
- Publisher: G. Levin
- Date: 10-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- pickn
- License: Shareware
- Price: .price.

B = PICKN(A,N,P) Returns P random Picks of N items from vector A. PickN assumes that each item can be repelaced after selection. Example: A list contains four elements: [1 2 3 4] Show two possible combinations of choosing 3 items from the list. A = [1:4]; N = 3; P = 2; B = pickn(A,N,P) 1 3 1 2 4 1 If you specifcy P as the string 'all', then B will contain all possible permutations.
- Publisher: Richard Medlock
- Date: 10-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Five Level three phase Sinusoidal PWM based Diode Clamped Inverter
- License: Freeware
- Price: 0.00

This model simulates three phase five level diode clamped PWM inverter. FFT analysis is performed using the power GUI tool of power system..
- Publisher: Syed Abdul Rahman Kashif
- Date: 10-06-2013
- Size: 20 KB
- Platform: Scripts, Matlab
- Expansion to all base alphabets below decimal
- License: Shareware
- Price: .price.

The function dec2nary performs all successive expansions in all bases below decimal [9, 8, ..., 2]. Limitations occur due to the absence of an Inf. Precision Module in this version. More in the Guide file.
- Publisher: MATLAB 7.4 (R2007a)
- Date: 10-06-2013
- Size: 133 KB
- Platform: Scripts, Matlab
- rename_files_by_age
- License: Shareware
- Price: .price.

Automatically rename files by age from a set date. I use it to date pictures and videos of my kid. % function rename_files_by_age() % % function to automatically rename pictures and videos to start with age % from specified date. Written for baby pictures.
- Publisher: Nathan Tomlin
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Typical Control System Analyst
- License: Freeware
- Price: 0.00

This is a GUI analysis tool for typical control system.You can use it to get characteristics of your system,it may also help you to observe influences of PID Parameters,besides it provides simple tools to design lead/lag controler and PID controler for FOLPD model.
- Publisher: Jie Deng
- Date: 09-06-2013
- Size: 31 KB
- Platform: Scripts, Matlab
- Export multiple Matlab surfaces to a single AvizodlTe (VSG) compatible surface
- License: Shareware
- Price: .price.

writeAvizoSurfMulti save several surfaces defined by vertices and triangular faces to a single Avizo?(VSG) compatible surface (HyperSurface 0.1 ASCII). Usage: writeAvizoSurfMulti(faceList,vertexList,filename,idList, colourList,colourExterior); writeAvizoSurfMulti(faceList,vertexList,filename,idList, colourList); writeAvizoSurfMulti(faceList,vertexList,filename,idList); writeAvizoSurfMulti(faceList,vertexList,filename); writeAvizoSurfMulti(faceList,vertexList); Parameters: faceList- A cell array of triangular faces, each cell is a n by 3 vertexList- A cell array of vertices, each cell is a n by 3 filename- the filename for exported surface - Default value: ExportedAvizoSurface.
- Publisher: Sheng Yue
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Quick routine to plot RGB overlay of three images
- License: Shareware
- Price: .price.

plotRGB allows quick plotting of an overlay of three grayscale images with possible custom scaling of the R, G and B intensity ranges grayscale ranges are normalized for RGB plot.
- Publisher: Lennaert
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- draw_ellipse
- License: Shareware
- Price: .price.

Set the elements of the Matrix Image which are in the interior of the ellipse E with the value 'color'. The ellipse E has center (y0, x0), the major axe = a, the minor axe = b, and teta is the angle macked by the major axe with the horizontal axe. ellipseMatrix(y0, x0, a, b, theta, Image, color) Color : gray or [R,G,B] theta : degree.
- Publisher: Samir Sahli
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Robust control design of the Mass/Damper/Spring system
- License: Freeware
- Price: 0.00

This collection contains M-files intended for design of the Mass/Damper/Spring control system using the newly available functions from Robust Control Toolbox,version 3. Description of the system and version of the files using functions from mu-toolbox can be found in the book ?Robust Control Design with MATLAB? by Da-Wei Gu, Petko H.
- Publisher: Petko Petkov
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Connected Component Analysis on an Undirected Graph
- License: Shareware
- Price: .price.

Connected component analysis on undirected graphs, with thresholding and connectivity constraints. Tristan Ursell, (c) 2012 Connected component analysis on an undirected graph, with various thresholding and connectivity constraints. [groups,orphans] = graph_analysis(W); [groups,orphans] = graph_analysis(W,'field',value,.
- Publisher: Tristan Ursell
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Solving multiple-root polynomials
- License: Shareware
- Price: .price.

The MATLAB script file M_polyroots.m is to compute all the roots with multiplicities of any given polynomials. Let a given polynomial p(x) be expressed as p(x) = x^9 +7x^8 +12x^7 -12x^6 -42x^5 -6x^4 +44x^3 +20x^2 -15x -9 = (x +3)^2 * (x +1)^4 * (x -1)^3 = (x^2 +2x -3)^2 * (x +1)^3 * (x^2 -1) It does give, respectively, c = [ +1 +7 +12 -12 -42 -6 +44 +20 -15 -9 ] r = [ -3 -3 -1 -1 -1 -1 +1 +1 +1 ] A = [ 2 -3 +2 +1; 3 +1 +1 +0; 1 -1 +0 +1 ] Then the polynomial coefficient vector p may be created by either (1) p = c (2) p = poly(r) (3) p = polyget(A) The desired roots/mults Z are therefore computed from p by Z = polyroots(p) ******************************************************************************************** For detail description and typical examples, please see attached file:...
- Publisher: Feng Cheng Chang
- Date: 09-06-2013
- Size: 51 KB
- Platform: Scripts, Matlab
- Utilities associated with the Matlab Model for regression and forecasting
- License: Freeware
- Price: 0.00

These are the utilities needed along the forecasting model previously submitted. They comprise optimization functions, statistics functions, all open source..
- Publisher: Quant Fund Matlab Code Source
- Date: 09-06-2013
- Size: 82 KB
- Platform: Scripts, Matlab
- Anderson-Darling Goodness Of Fit Test to Inverse Gaussian Distbtn
- License: Shareware
- Price: .price.

This program is based on the method published by O'Reilly & Rueda (see program for more details for reference). Confidence level (i.e. alpha value) is chosen,and if the number of AD test stats > critical value exceeds alpha, H0 is rejected. The program requires 3 input files: 2 of these files are needed to compute the critical values for the AD test: the third input file is the user's data file.
- Publisher: Matthew Brenneman
- Date: 09-06-2013
- Size: 61 KB
- Platform: Scripts, Matlab
- Image Registration GUI
- License: Shareware
- Price: .price.

GUI environment for registering a Moving image to a Fixed image Provided interactive access to ALL parameters and components used by the IMREGISTER tool chain. REQUIRES the Image Processing Toolbox and MATLAB R2012a or later! SYNTAX: ImageRegistrationGUI Launches a GUI with default images.
- Publisher: Brett Shoelson
- Date: 09-06-2013
- Size: 31 KB
- Platform: Scripts, Matlab
- Double Group k.p Theory in bulk SiGe
- License: Freeware
- Price: 0.00

Using the Double Group Formulation of k.p Theory, one may return full zone bulk band diagrams for SiGe alloys. Second order degenerate perturbation theory returns effective mass Hamiltonians and canonical transformations may return arbitrary oriented growth directions.
- Publisher: Robert Ward
- Date: 09-06-2013
- Size: 799 KB
- Platform: Scripts, Matlab
- cssutils
- License: Freeware
- Price: 0.00

A Python package to parse and build CSS Cascading Style Sheets. Currently a DOM only, no rendering options. cssutils is licensed under the LGPL 3 Kind request cssutils is far from being perfect or even complete. If you find any bugs (especially specification violations) or have problems or suggestions please put them in the Issue Tracker .
- Publisher: Christof Hoeke
- Date: 09-06-2013
- Size: 543 KB
- Platform: Scripts, Python
- Example of how to save or read data to an Excel archive.
- License: Shareware
- Price: .price.

% First we create some data. t=linspace(0,10); x=sin(t); data=num2cell([t;x]'); % Now we have a cell with two rows, one % for t and another for x. % We also have an Escel archive called % "myexcel.xls" % We want to put those rows into the % excel archive, in rows A and B.
- Publisher: HdoTector Corte
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Small size linear solver
- License: Shareware
- Price: .price.

Solve multiple (2x2) or (3x3) linear systems: A(:,:,k)*X(:,:,k) = B(:,:,k) for k=1,2,...,N The method used here is basic cofactor/determinant. DISADVANTAGE: This method may be less accurate than Matlab backslash (using in for-loop) when the matrices are ill-conditioned.
- Publisher: Bruno Luong
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- MeijerG
- License: Shareware
- Price: .price.

A wrapper for MATLAB symbolic library implementation of the 'MeijerG' G^{m,n}_{p,q}(...|z) function. Syntax : MeijerG({[a_1,...a_n],[a_n+1,...a_p]},{[b_1,...b_m], [b_m+1,...b_q]},z) Input arguments : a - {[a_1,...a_n],[a_{n+1},...a_p]} b - {[a_1,...
- Publisher: Damith
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Hydraulic Spring
- License: Freeware
- Price: 0.00

Here is a simple Simulink file to calculate the stiffness of hydraulic spring. The theory is explained in my book: M Galal Rabie, Fluid power Engineering, McGraw-Hill, NY, 2009, pp 235-237.
- Publisher: M Galal Rabie
- Date: 09-06-2013
- Size: 102 KB
- Platform: Scripts, Matlab
- M-PSK Table generator
- License: Shareware
- Price: .price.

For a bit rate of 9600 bps this code generates the table shown in the snapshot ( get the required Eb/No for every M ) according to the BER defined by the user..
- Publisher: Ismail Elbadawy
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- ASSIGN VARIABLE NAMES TO MULTIDIMENSIONAL ARRAY AND SAVE
- License: Shareware
- Price: .price.

The script solves the problem of assigning a variable name that changes with each iteration, while saving the result using a for loop. It uses a multidimensional array as input and produces matrices as outputs (ASCII)..
- Publisher: Nektarios Valous
- Date: 09-06-2013
- Size: 1004 KB
- Platform: Scripts, Matlab
- Create/access figures by name
- License: Shareware
- Price: .price.

MYFIGURE's behavior is very similar to figure. The first parameter however can be string instead of a number For example, instead of calling: >> figure(1) you can now conveniently use: >> myfigure('error plot');.
- Publisher: Andrea Tagliasacchi
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- A suite of minimal bounding objects
- License: Shareware
- Price: .price.

've written quite a few separate tools to generate a minimal bounding object of some ilk. So if you have a set of points in the plane, and wish to generate the minimal bounding... - rectangle - triangle - general quadrilateral - circle - parallelogram - semi-circle there is a tool in here to solve your task efficiently.
- Publisher: John D'Errico
- Date: 09-06-2013
- Size: 266 KB
- Platform: Scripts, Matlab
- Butterworth Bandpass Filter for Image Processing
- License: Shareware
- Price: .price.

Butterworth Bandpass Filter This simple function was written for my Digital Image Processing course at Eastern Mediterranean University taught by Assoc. Prof. Dr. Hasan Demirel for the 2010-2011 Spring Semester for the complete report: http://www.scribd.
- Publisher: Leonardo O. Iheme
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Sparseconv
- License: Shareware
- Price: .price.

OUT=SPARSECONV(X,F) efficiently computes the convolution of the (sparse) input X with the (sparse) filter F. Speed gain can be extremely high in case both X and F are long sparse vectors..
- Publisher: G. Cuypers
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Ellipse Fit (Taubin method)
- License: Freeware
- Price: 0.00

This is a fast non-iterative ellipse fit, and among fast non-iterative ellipse fits this is the most accurate and robust. It takes the xy-coordinates of data points, and returns the coefficients of the equation of the ellipse: ax^2 + bxy + cy^2 + dx + ey + f = 0, i.
- Publisher: Nikolai Chernov
- Date: 09-06-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Calling MATLAB from PowerPoint
- License: Shareware
- Price: .price.

A white paper that describes a simple workflow, using VB code (provided in a sample Master.bas file), to call any MATLAB code or to run any MATLAB files from within PowerPoint. Simply edit the .bas file per the instructions, and load it into your PowerPoint.
- Publisher: Brett Shoelson
- Date: 09-06-2013
- Size: 20 KB
- Platform: Scripts, Matlab



