# Software Listing: Non Billable

**Solving non-linear and linear simultaneous equations with fsolve**- License: Freeware
- Price: 0.00

solvesimul.m can be easily adapted to solve more equations but as it stands it will solve 2 unknowns in 2 equations (1 non-linear and one linear). To solve equations of this form... a*x + b*y = A (1) a1*x^2 + b1*y^2 = B (2) ...with fsolve (used by solvesimul.m) you need to rewrite them so that they equal zero. so (1) and (2) become a*x + b*y - A = 0 (1a) a1*x^2 + b1*y^2 - B = 0 (2a) then using a nested function approach (there are many other ways) you can solve some system of non-linear equations. An example, 2*x + 3*y - 8 = 0 4*x^2 + 5*y^2 - 24 = 0 At the MATLAB command-line prompt you run the 'solvesimul' m-file function with the correct arguments i.

**Publisher:**Bruce**Date:**08-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Non-linear regression GUI**- License: Freeware
- Price: 0.00

The non-linear regression problem (univariate or multivariate) is easily posed using a graphical user interface (GUI) that solves the problem using one of the following solvers: - nlinfit: only univariate problems. - lsqnonlin: can deal with multivariate problems (more than one dependent fitting variable, ydata is a matrix). - patternsearch: this solver is useful to obtain a good start point, before using nlinfit or lsqonolin; this way, the global minimum is determined easier. Data is introduced in the GUI as vector or matrix from the workspace. The model to be fitted must be written in an M-file in vectorized form: ypred = model(x,xdata) ypred is a column vector (univariate problem) or matrix (multivariate problem) with the model response (observations in rows).

**Publisher:**Pablo MardoTsn**Date:**14-05-2013**Size:**31 KB

**Platform:**Matlab, Scripts

**Non Convex Algorithms for Group Sparse Optimization**- License: Freeware
- Price: 0.00

Non Convex Optimization Algorithms for Group Sparsity Solves a dummy OFDM sparse channel estimation problem Reweighted Lm,p algorithm for noiseless case min||x||_m,p s.t. y = Ax Reweighted Lm,p algorithm for noisy case min||x||_2,p s.t. ||y - Ax||_q Smoothed L2,0 algorithm solves a smooth version of min||x||_2,0 s.t. y = Ax Reweigted Lm,p is an extension of the Lp algorithm proposed in: Rick Chartrand and Wotao Yin, "Iteratively reweighted algorithms for compressive sensing", in 33rd International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2008 Smoothed L2,0 is the group version of the SL0 algorithm: Hossein Mohimani, Massoud Babaie-Zadeh, Christian Jutten, "A fast approach for overcomplete sparse decomposition based on smoothed L0 norm", IEEE Transactions on Signal Processing, Vol.

**Publisher:**Angshul Majumdar**Date:**06-05-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Autonomous Navigational Control System for Non-holonomic Vehicless**- License: Freeware
- Price: 0.00

This provides a GUI to simulate navigation of a non-holonomic vehicle in from any location and orientation with the designated area to a fixed parking location. The controller is based on the use of Interval Type-2 Fuzzy Sets (FOU=[0 3 0]) which can be reduced to Type-1 Fuzzy Sets, if FOU is reduced to [0 0 0]. GUI also provides facility to select and unselect any option for tracing Vehicle boundary, tyres, reference point, etc.

**Publisher:**Satvir Singh**Date:**17-05-2013**Size:**1526 KB

**Platform:**Matlab, Scripts

**Newton-Raphson Method for Non-linear System of 3 variables**- License: Shareware

You can solve non-linear systems of 3 variables. Only write "newtonv1" on the command window. Then write the 3 equations, the number of iterations y the precision tolerance. The partial derivatives for the gradients are calculated by the program.

**Publisher:**Jesus Hernandez**Date:**20-01-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**rigid and non rigid image registration using sumulink**- License: Shareware

This optical flow program shows how "optical flow" block from Video and image processing blockset of Simulink is capable dealing with BOTH rigid and non rigid optical flow! The advantage using this block for optical flow is it's speed and the reason you can easly export it to c (using real time workshop) To run this demo ------------------ 1. run the run_first.m file once 2. run the run_second.mdl file (press play several times) *press play again and again and again.. every time you hit play the i1 picture will be registered better to i2 *you can change the images in the run_first.m file, using pictures of both rigid and non rigid motion between *you can change the parameters of the optical flow in the optical flow block in the model run_second.

**Publisher:**Assaf laufer**Date:**27-02-2013**Size:**727 KB

**Platform:**Matlab, Scripts

**Fast Non-Local Means 1D, 2D Color and 3D**- License: Shareware

This function NLMF performs Non-Local Means noise filtering of 1D signal, 2D grey/color or 3D image data. The function is partly c-coded for cpu efficient filtering. Suitable for almost every image data type such as MRI, CT and normal photos. Warning !, Image filtering removes noise, but important (medical) details can also be lost, (see discussion in comments). Principle NL-Mean filter: A local pixel region (patch) around a pixel is compared to patches of pixels in the neighbourhood (or in the whole image). The centerpixels of the patches are averaged depending on the quadratic pixel distance between the patches.

**Publisher:**Dirk-Jan Kroon**Date:**17-02-2013**Size:**31 KB

**Platform:**Matlab, Scripts

**Solving non-linear (and linear) simultaneous equations with 'solve'**- License: Shareware

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.e. exponents, coefficients and constants in the equations in the appropriate order. >> help symsolvesimulv2 solves a system (a pair) of non-linear or linear equations or a mixture, returning a n x 2 column solution vector for x and y. The first parameter is a row vector (1 x 4) of exponents used in both equations.

**Publisher:**Bruce**Date:**27-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Non-Local Means Filter**- License: Shareware

Implementation of the Non-Local Means Filter proposed by Buades et al. for robust image denoising. typical usage: fima=nlmeans(ima,5,2,sigma); being sigma the noise standard deviation.

**Publisher:**Jose Vicente Manjon-Herrera**Date:**03-03-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**ANNI - solver of a set of non-linear equations**- License: Shareware

Let us suppose a set of non-linear equations in the form F(m) = d (m,d are vectors, F is a vector function of vector argument). ANNI tries to construct suitable numerical approximation for inverse projection of d to m, i.e. to find numerical form of G(d) = m. Such mapping may not exist in general, and therefore ANNI constructs data/model subspaces covered by population of individuals, for which the inverse G hopefully does exist at least locally. Size and shape of the population are determined adaptively by using empirical rules during the inversion. Numerical approximation of G is achieved by (i) linear regression, (ii) linear prediction ('Kriging') and, (iii) radial basis function network.

**Publisher:**Bohuslav Ruzek**Date:**24-06-2013**Size:**276 KB

**Platform:**Matlab, Scripts

**Custom solution for 3 non-linear simultaneous equations**- License: Shareware

This customised function solves one type of non-linear system of 3 simultaneous equations in 3 unknowns: k, L and r0 in 3 equations with 4 knowns: zeta, eeta, d and angle. function matrixresults = symsolvenonlineq(n,degrees,dinput) % EXAMPLE USAGE: m=symsolvenonlineq(3,45,20) % nb: takes around 738s to process two 1 x 1000 matrices INPUT Parameters: % n determines size of a random matrix for zeta and eeta, % degrees is the angle and sets constant 'angle' (in radians), % dinput sets constant 'd'. % %OUTPUT: %returns a 2D matrix of results for k,L and r0. % %5 things to note: %1/ you need to do a 'clear all' prior to running the function %otherwise it may crash on big input matrices; %2/ could not use 'zeta' with 'solve' as it gave an error so %shortened variable 'zeta' to 'zet'; %3/ always produces a complex solution set for k, L and...

**Publisher:**Bruce**Date:**20-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**H inifinity Norm: Non Iterative Method**- License: Shareware

It is a systematic methodolgy to calculate in a non iterative way the infinity norm of a given Linear Invariant Control System. Some other applications are also provided such that to plot the maximum singular value of the given Linear System, etc..

**Publisher:**AndrdoTes GarcdoTsa**Date:**08-01-2013**Size:**61 KB

**Platform:**Matlab, Scripts

**Non-negative Garotte**- License: Shareware

Set of Matlab scripts for efficiently implementing Leo Breiman's non-negative garotte. For estimation of the garotte constraint we use either k-fold cross validation or the little bootstrap..

**Publisher:**Statovic**Date:**02-02-2013**Size:**20 KB

**Platform:**Matlab, Scripts

**OverCurrent Relay (Directional & Non Directional)**- License: Shareware

File contains the design of a digital over current relay block (Directional and Non Directional) a key component of any protection scheme and its performance on SIMULINKā¢. A 400V industrial distribution power system is used as a tutorial to simulate and test over-current relay's performance results, with motor start up inrush current consideration and backup relay coordination for safe and reliable operation. Similarly, a 132kV loop network is used as tutorial to simulate and test the directional over-current relay's performance..

**Publisher:**Muhammad Mohsin Aman**Date:**04-02-2013**Size:**174 KB

**Platform:**Matlab, Scripts

**RM2SF Change the typeface of non-math text to sans-serif**- License: Shareware

RM2SF changes the typeface of non-math text with latex interpreter from roman (serif) to sans-serif. This is needed because the latex interpreter typesets both math and text in roman irrespective of the font specification. Therefore RM2SF places each non-math part of the text inside textsf{}. RM2SF replaces, by textsf{STR}, each non-math part STR of all text objects in the current figure whose interpreter is set to latex. RM2SF(FIG) applies to text objects in figure with handle FIG. RM2SF(AX) applies to text objects in axes with handle AX. RM2SF(TX) applies to text objects with handles specified in vector TX.

**Publisher:**Mukhtar Ullah**Date:**25-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Create a non Isotropic 3D Gaussian Point Spread Function (PSF)**- License: Shareware

Create a non isotropic 3D Gaussian PSF The program takes three different standard deviation as input and creates a 3D non isotropic Gaussian distribution realted to it. Works faster with Statistical toolbox, but works fine without..

**Publisher:**Christopher Coello**Date:**05-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Converts a non positive definite symmetric matrix to positive definite symmetric matrix**- License: Shareware

Function that transforms a non positive definite symmetric matrix to a positive definite. Function that transforms a non positive definite symmetric matrix to positive definite symmetric matrix -i.e. invertible-. One particular case could be the inversion of a covariance matrix. The eigendecomposition of a matrix is used to add a small value to eigenvalues <= 0..

**Publisher:**Felix Fernando GonzdodAlez-Navarro**Date:**14-05-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**multimodality non-rigid demon algorithm image registration**- License: Shareware

This function will perform demon registration which is an type of fast non-rigid fluid like registration between two 2D or 3D images. Registration between different (MRI) modalities is also supported, through a function which transform one image modality so it looks likes the modality of the second image. The demon registration is described by the paper of Thirion 1998 and extended by Cachier 1999 and He Wang 2005. Basic algorithm: On each pixel a velocity (movement) is defined with use of the intensity differences and gradient information. This velocity field is smoothed by an Gaussian, and iteratively used to transform the moving image, and register on to the static image.

**Publisher:**Dirk-Jan Kroon**Date:**14-03-2013**Size:**7004 KB

**Platform:**Matlab, Scripts

**Create Non-overlapping (cascading) Figure Windows**- License: Shareware

FIGUREC - create a figure window in a non-overlapping (cascading) location USAGE: figurec figurec(...) h=figurec h=figurec(...) FIGUREC acts just like the MATLAB FIGURE command, with all arguments passed through, except that the new figure is created a little to the right and down from the highest numbered figure currently existing, so that they won't overlap. If moving the location would push the figure too close to the edge of the screen, then the new figure is created in the default location as usual. (Subsequent figures will again be cascaded.) An optional figure handle is returned according to the usual FIGURE calling syntax.

**Publisher:**Michael Kleder**Date:**24-02-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Non-linear Music System**- License: Freeware
- Price: 0.00

This project is to become a collection of code and software involving a non-linear and cell-based music system. The main objective is to provide tools for game and music designers for creating and playing non-linear music.

Non-linear Music System License - GNU General Public License version 3.0 (GPLv3).

**Publisher:**Nmsproject**Date:**

**Platform:**WinOther