Nonlinear
Nonlinear optimization problems with bound constraints can be solved using FMINSEARCHBND (as well as using many other tools.) For the user who has a problem with linear inequality constraints and/or general nonlinear inequalities as well as bound constraints, FMINSEARCHCON provides a toolbox free...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Fminsearchcon Download |
How to fit a 2D Gaussian function to noisy data in Matlab? Or data with another number of dimensions and arbitrary fit function?It took me a while to find out how Matlab does this by the functions lsqcurvefit, fmincon or fminsearch. This project demonstrates how to use these functions to fit ND...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (50): Nonlinear fitting n-dimensional data with arbitrary functions Download |
Here I have presented SIMULINK models that support the work of I. Fantoni, A. Zavala, and R. Lozano (which is included in the archive).There are 3 models in the archive:1) model with unbounded inputs2) model with thrust saturation input bound U=4 (PVTOL1.mdl)3) model with thrust saturation input...
Platforms: Matlab
License: Freeware | Size: 655.36 KB | Download (45): Global stabilization of a PVTOL aircraft with bounded thrust Download |
M-files accompanying the webinar titled "New Approaches to Constrained Optimization in MATLAB" held on November 05, 2005These files provide what you need to run the two demos:1) The first demo is a demonstration of bound constrained optimization of non-smooth objective function using GA and also...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): New Approaches to Constrained Optimization in MATLAB Download |
The main objective of the tool is to provide better program support for design and simulation of nonlinear control systems in MATLAB/Simulink environment. It is encapsulated as a Simulink library, although besides function blocks designed for Simulink it also contains some applications designed...
Platforms: Matlab
License: Freeware | Size: 1.57 MB | Download (53): NelinSys Download |
This package includes a Simulink model of the evaportaor described by Newell and Lee (1989) together with a gradient control system which achieves self-optimizing operation in terms of minimizing the operation cost. The work has been published in International Journal of Automation and Computing,...
Platforms: Matlab
License: Freeware | Size: 266.24 KB | Download (40): Evaporator and Gradient Control Download |
fitChiSquare is a generalized chi-square fitting routine for any model function when data measurement errors are known; it returns the model parameters and their uncertainties at the delta chi-square = 1 boundary (68% confidence interval). It also returns the chi-square and degrees of freedom...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (41): Generalized Nonlinear Non-analytic Chi-Square Fitting Download |
We use the power of symbolic toolbox in order to find the optimal point in an arbitrary multivariate functionChange the following code based on your objective function and run the programFunction F in Symbolic Formata='(x1^2+x2-11)^2+(x1+x2^2-7)^2';The code will iterate and converge to x and y of...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Multivariate Nonlinear optimization using Marquardt Method Download |
TANGO Project web page: http://www.ime.usp.br/~egbirgin/tango/ALGENCAN: Fortran code for general nonlinear programming that does not use matrix manipulations at all and, so, is able to solve extremely large problems with moderate computer time. The general algorithm is of Augmented Lagrangian...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (44): TANGO Project - ALGENCAN Download |
This package includes files for modelling nonlinear dynamic systems using a recurrent generalized neural network. The learning scheme uses the complex method of nonlinear nonderivative optimization, thereby avoiding the problems of computing the derivative of an infinite impulse response filter...
Platforms: Matlab
License: Freeware | Size: 256 KB | Download (46): Complex Optimization of a Recurrent Neural Network Download |
Neural Network Based Control System Design Toolkit Version 2The NNCTRL toolkit is a set of tools for design and simulation of control systems based on neural networks. The following designs are available:o Direct inverse controlo Internal model controlo Control by feedback linearizationo Optimal...
Platforms: Matlab
License: Freeware | Size: 389.12 KB | Download (41): nnctrl Download |
Neural Network Based System Identification Toolbox Version 2The NNSYSID toolbox contains a number of tools for identification of nonlinear dynamic systems with neural networks. Several nonlinear model structures based on multilayer perceptron networks are provided and there are also many...
Platforms: Matlab
License: Freeware | Size: 727.04 KB | Download (46): nnsysid Download |
Inputs: 1. a 1 dimensional array of drug concentrations 2. the corresponding m x n array of responses Algorithm: generate a set of initial coefficients including the Hill coefficient fit the data to the 4 parameter dose-response curve using nonlinear least squares Output: a matrix of the 4...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): dose_response Download |
This code optimises the parameters for the term structure of volatility (TSOV) applied to historical forward curves - see discussion in Harris in reference 1 below. TSOVs avaible are: TermType - 1 = sigma = A exp (-CT) - 2 = sigma = A exp (-CT) + D - 3 = sigma = (A + BT) exp (-CT) + DRequired...
Platforms: Matlab
License: Freeware | Size: 174.08 KB | Download (45): Term Structure of Volatility Calibration Download |
We propose a new global optimization algorithm based on a harmony search scheme, termed as harmony element string algorithm (abbreviated as HEA). The algorithm has five fundamental features: (1) The states of the system is represented by strings of elements {0,1,2,3,4} and hence the search of the...
Platforms: Matlab
License: Freeware | Size: 276.48 KB | Download (42): Harmony Element Algorithm Download |
Genetic Programming (GP) generates nonlinear input-output models of dynamical systems from input-output measurement data. This GP-OLS toolbox applies Orthogonal Least Squares algorithm (OLS) to improve the search effeciency of GP.It can be used for static equation discovery or structure...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): GP-OLS model structure identification Download |
SIMPGRIDSEARCH Multi-dimensional unconstrained nonlinear minimization using grid search + Simplex method. X = SIMPGDSEARCH(OBJFUN,GDVALUES) returns a vector X that is a minimizer of the function described in OBJFUN (usually an m file: OBJFUN.M).See OBJFUN_DEMO.M for how to write an objective...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): SIMPGDSEARCH Download |
This package contains three files:pptime.m : main file, makes a colored phase plot. Color represents time.pptime_demo.m : demo file, run first in order to see how the program workspend1.m : odefun for damped nonlinear pendulum modeWritten and tested in Matlab R14SP2
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Phase Plot with Time Download |
Solves the Lotka Volterra and Oregonator problems using GUI to present the results. The results show a limit cycle typical of nonlinear dynamic problems. This work was performed as a small three month project by junior students at INSAT, Tunis, Tunisia.
Platforms: Matlab
License: Freeware | Size: 51.2 KB | Download (39): Lotka Volterra & Oregonator Using GUI Download |
Magnetic levitation is defined as equilibrium of a body without any contact in the solid surface by the result of magnetic field. Trains working based on this technology is called as maglev trains. Recently, our focuses are to making accurate and high speed travelling system so all attentions...
Platforms: Matlab
License: Freeware | Size: 1.02 MB | Download (41): Basic of Maglav system Download |