tag:www.mathworks.com,2005:/matlabcentral/fileexchange/feedMATLAB Central File Exchangeicon.pnglogo.pngMATLAB Central - File ExchangeUser-contributed code library2015-03-06T04:55:53-05:00232321100tag:www.mathworks.com,2005:FileInfo/499352015-03-06T09:46:25Z2015-03-06T09:46:25ZRotor Speed Control- Deloading Control for Frequency Regulation by wind turbinesDFIG operates on a non-optimal power curve @ speed=12 m/s to provide frequency control<p>10% reserves are created through rotor speed control (Deloading) to provide primary frequency regulation by DFIG. The submission consists of three files: inertial matlab file plots the various important parameters; Cp_lambda simulink file provides the sample calculations for creating inputs to the deloaded curves; the left over simulink file is the actual file which contains the deloading control block inside the DFIG power regulator block.
<br />Reference : [ ] R.G. de Almeida, E. D. Castronuovo, and J. A. Peyas Lopes, “Optimum generation control in wind parks when carrying out system operator requests,” IEEE Trans. Power Syst., vol. 21, no. 2, pp. 718-725, May. 2006.</p>Venkatesh Yadavhttp://www.mathworks.com/matlabcentral/profile/authors/3060031-venkatesh-yadavMATLAB 8.4 (R2014b)SimPowerSystemsSimulinkMATLABfalsetag:www.mathworks.com,2005:FileInfo/499342015-03-06T06:20:12Z2015-03-06T06:20:12ZNSGA II: A multi-objective optimization programA function for multi-objective optimization using evolutionary algorithms, but easier to use<p>This program is an implementation of nondominated sorting genetic algorithm II (NSGA II) proposed by K.Deb.
<br />1.NSGA II
<br />2.Coding:real
<br />3.GA operator: Intermediate crossover,Gaussian mutation
<br />4.No constraint handling
<br />5.Non dominated sort: with function to kill near relatives, and easier to handle problems with more objectives
<br />I write this program because Aravind Seshadri's program(File ID: #10429) is difficult to use, and could not handle my problem. I need a sophisticated objective-evaluate program to solve vehicle chassis tuning problems, and also I donot like programs always turn to me for parameters input, besides, I want the program should be short in lines and has the ability to handle matrix.
<br />NOTE: If the program doesn't run correctly, please contact me in email: <a href="mailto:fancy60@126.com">fancy60@126.com</a>.</p>Shengzhao Chenhttp://www.mathworks.com/matlabcentral/profile/authors/6251760-shengzhao-chenMATLAB 7.11 (R2010b)MATLAB10429falsetag:www.mathworks.com,2005:FileInfo/487072014-12-10T15:29:25Z2015-03-06T06:04:10ZbraidlabA Matlab package for analyzing data using braids<p>braidlab is a Matlab package for analyzing data using braids. It was designed to be fast, so it can be used on relatively large problems. It uses the object-oriented features of Matlab to provide a class for braids on punctured disks and a class for equivalence classes of simple closed loops. The growth of loops under iterated action by braids is used to compute the topological entropy of braids, as well as for determining the equality of braids.
<br />braidlab was written by Jean-Luc Thiffeault and Marko Budisic.
<br />See <a href="https://github.com/jeanluct/braidlab">https://github.com/jeanluct/braidlab</a> for more information and the braidlab guide.</p>Jean-Luchttp://www.mathworks.com/matlabcentral/profile/authors/3084257-jean-lucMATLAB 8.4 (R2014b)falsetag:www.mathworks.com,2005:FileInfo/236292009-04-11T12:28:01Z2015-03-06T06:03:28Zexport_figExports figures nicely to a number of vector & bitmap formats.<p>This function saves a figure or single axes to one or more vector and/or bitmap file formats, and/or outputs a rasterized version to the workspace, with the following properties:
<br /> - Figure/axes reproduced as it appears on screen
<br /> - Cropped borders (optional)
<br /> - Embedded fonts (pdf only)
<br /> - Improved line and grid line styles
<br /> - Anti-aliased graphics (bitmap formats)
<br /> - Render images at native resolution (optional for bitmap formats)
<br /> - Transparent background supported (pdf, eps, png)
<br /> - Semi-transparent patch objects supported (png only)
<br /> - RGB, CMYK or grayscale output (CMYK only with pdf, eps, tiff)
<br /> - Variable image compression, including lossless (pdf, eps, jpg)
<br /> - Optionally append to file (pdf, tiff)
<br /> - Vector formats: pdf, eps
<br /> - Bitmap formats: png, tiff, jpg, bmp, export to workspace
<br />
<br />This function is especially suited to exporting figures for use in publications and presentations, because of the high quality and portability of media produced.
<br />
<br />Note that the background color and figure dimensions are reproduced (the latter approximately, and ignoring cropping & magnification) in the output file. For transparent background (and semi-transparent patch objects), use the -transparent option, and set the axes 'Color' property to 'none' where desired. Pdf, eps and png are the only file formats to support a transparent background, whilst the png format alone supports transparency of patch objects.
<br />
<br />When exporting to vector format (pdf & eps), and to bitmap using the painters renderer, this function requires that ghostscript is installed on your system. You can download this from:
<br /> <a href="http://www.ghostscript.com">http://www.ghostscript.com</a>
<br />
<br />When exporting to eps it additionally requires pdftops, from the Xpdf suite of functions. You can download this from:
<br /> <a href="http://www.foolabs.com/xpdf">http://www.foolabs.com/xpdf</a>
<br />
<br />Usage examples and tips can be found in the README at: <a href="https://github.com/altmany/export_fig/blob/master/README.md">https://github.com/altmany/export_fig/blob/master/README.md</a>
<br />
<br />This submission was originally created by Oliver Woodford, but since January 2015 it has been maintained by Yair Altman.
<br />When reporting bugs, please raise an issue via GitHub: <a href="https://github.com/altmany/export_fig/issues">https://github.com/altmany/export_fig/issues</a>
<br />Do not paste the error into the comments below - I will not respond to these.</p>Yair Altmanhttp://www.mathworks.com/matlabcentral/profile/authors/642467-yair-altmanMATLAB 8.4 (R2014b)MATLABGhostscript, Xpdf108891574317928209792360436391falsetag:www.mathworks.com,2005:FileInfo/476962014-08-29T01:45:54Z2015-03-06T06:03:26ZChromatography ToolboxOpen-source code for processing chromatography data in the MATLAB programming environment.<p>Chromatography Toolbox takes an object-oriented approach to chromatography data processing using the MATLAB programming environment. Current features include:
<br />
<br />1) File Conversion
<br />2) Baseline Correction
<br />3) Peak Detection
<br />4) Peak Integration
<br />5) Visualization
<br />
<br />Supported file extensions include:
<br /> * Agilent (.D)
<br /> * Agilent (.MS)
<br /> * netCDF (.CDF)
<br />
<br />Visit <a href="https://github.com/chemplexity/chromatography">https://github.com/chemplexity/chromatography</a> for more information about getting started.</p>James Dillonhttp://www.mathworks.com/matlabcentral/profile/authors/3744692-james-dillonMATLAB 8.3 (R2014a)MATLABfalsetag:www.mathworks.com,2005:FileInfo/497732015-02-20T13:19:54Z2015-03-06T06:03:19ZCubic Splines Made EasyFits a set of cubic splines to given data, and returns an inline function.<p>Fits a set of cubic splines to given data, and returns an inline function.</p>Chris McCombhttp://www.mathworks.com/matlabcentral/profile/authors/3994685-chris-mccombMATLAB 8.4 (R2014b)falsetag:www.mathworks.com,2005:FileInfo/499082015-03-03T14:31:53Z2015-03-06T06:03:17ZAdjusted Rand IndexCompute the Adjusted Rand Index<p>Computes the rand index (or adjusted rand index) to describe the agreement between two partitions.</p>Chris McCombhttp://www.mathworks.com/matlabcentral/profile/authors/3994685-chris-mccombMATLAB 8.4 (R2014b)falsetag:www.mathworks.com,2005:FileInfo/497622015-02-19T19:41:02Z2015-03-06T06:03:16Zgplot3: plotting simple graphs in 3dPlot simple graphs in 3d<p>Modification to the default gplot function to allow plotting of graphs in 3 dimensions.
<br />Build status: <a href="https://travis-ci.org/cmccomb/gplot3.svg?branch=master">https://travis-ci.org/cmccomb/gplot3.svg?branch=master</a></p>Chris McCombhttp://www.mathworks.com/matlabcentral/profile/authors/3994685-chris-mccombMATLAB 8.4 (R2014b)35292falsetag:www.mathworks.com,2005:FileInfo/470232014-06-21T11:40:25Z2015-03-06T06:03:15ZChebfunChebfun is an open-source package for numerical computation with functions to 15-digit accuracy<p>Chebfun is an open-source software system for numerical computing with functions. The mathematical basis is piecewise polynomial interpolation implemented with what we call “Chebyshev technology”. The foundations are described, with Chebfun examples, in the book Approximation Theory and Approximation Practice (L. N. Trefethen, SIAM 2013). Chebfun has extensive capabilities for dealing with linear and nonlinear differential and integral operators, and also includes continuous analogues of linear algebra notions like QR and singular value decomposition. The Chebfun2 extension works with functions of two variables defined on a rectangle in the x-y plane.</p>
<p>Most Chebfun commands are overloads of familiar MATLAB commands — for example sum(f) computes an integral, roots(f) finds zeros, and u = L\f solves a differential equation.</p>
<p>To get a sense of the breadth and power of Chebfun, a good place to start is by looking at our Examples (<a href="http://www.chebfun.org/examples/">http://www.chebfun.org/examples/</a>) or the introductory Guide (<a href="http://www.chebfun.org/docs/guide/">http://www.chebfun.org/docs/guide/</a>).</p>
<p>Please contact us with any questions/comments at <a href="mailto:help@chebfun.org">help@chebfun.org</a>.</p>Chebfun Teamhttp://www.mathworks.com/matlabcentral/profile/authors/1823057-chebfun-teamMATLAB 8.2 (R2013b)MATLAB23972falsetag:www.mathworks.com,2005:FileInfo/498972015-03-02T21:29:30Z2015-03-06T04:25:57ZSignature ToolThe Signature Tool extracts the interface of a Simulink subsystem.<p>The notion of subsystem is used in Simulink to represent systems inside systems in order to provide for hierarchical modeling. A Simulink subsystem has inports (explicit links to the subsystem), and outports (explicit links from the subsystem). We view inports and outports as the explicit interface of the subsystem. However, there are hidden (implicit) data dependencies in the Simulink’s subsystem. Hidden dependencies originate in two Simulink data mechanisms: data stores and Goto/From blocks.
<br />We present the Signature Tool, the tool that extracts the signature of a Simulink subsystem. A signature represents the interface of a Simulink subsystem, making the data flow into and out of the subsystem explicit. The tool identifies two useful signatures for a subsystem: strong signature and weak signature. The strong signature identifies the data mechanisms that are accessed by the subsystem or any of its children. The weak signature identifies the data mechanisms that a subsystem can access (those which are declared higher up in the hierarchy), but is not necessarily using. The Signature Tool can be used to either explicitly include the signatures in the model itself, or export the signatures into a text file.</p>
<p>For installation instructions, and instructions on how to use the tool, see README.txt.</p>
<p>For more about the theoretical background on signatures and how they can be used, an interested reader is referred to:</p>
<p>Marc Bender, Karen Laurin, Mark Lawford, Jeff Ong, Steven Postma, Vera Pantelic, "Signature Required - Making Simulink Dataflow and Interfaces Explicit," Proceedings of 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2014), SCITEPRESS, 2014, 119-131. (Nominated for Best Paper Award)</p>
<p>For more about the capabilities of the tool and how it can be used in a model-based development with Simulink, see:</p>
<p>Vera Pantelic, Steven Postma, Mark Lawford, Alexandre Korobkine, Bennett Mackenzie, Jeff Ong, Marc Bender, "A Toolset for Simulink: Improving Software Engineering Practices in Development with Simulink," Proceedings of 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015), SCITEPRESS, 2014. (Won Best Paper Award)</p>Mark Lawfordhttp://www.mathworks.com/matlabcentral/profile/authors/6052287-mark-lawfordMATLAB 7.13 (R2011b)SimulinkMATLABThe tool has been tested on Matlab R2014a.false