tag:www.mathworks.com,2005:/matlabcentral/fileexchange/feedMATLAB Central File Exchangeicon.pnglogo.pngMATLAB Central - File ExchangeUser-contributed code library2015-07-30T16:19:53-04:00245231100tag:www.mathworks.com,2005:FileInfo/523392015-07-30T12:21:51Z2015-07-30T19:13:49ZSimple backprop-<p>A simple implementation of multilayer perceptron (MLP) Neural Network with back-propagation algorithm in matlab.</p>Hamid Ehttp://www.mathworks.com/matlabcentral/profile/authors/2778949-hamid-eMATLAB 8.4 (R2014b)falsetag:www.mathworks.com,2005:FileInfo/499162015-03-03T22:53:48Z2015-07-30T18:50:47ZrotVecAroundArbAxis(unitVec2Rotate,rotationAxisUnitVec,theta)Vectorized 3-D rotation of any vector around an arbitrary axis<p>This routine will allow a 3-D unit vector to be rotated around a 3-D axis defined by the user. This is performed by first rotating the unit vector around it's own cartesian axis (in this case we will rotate the vector around the z-axis, [0 0 1]) corresponding to each rotation angle specified by the user. This rotated vector is then transformed around the user defined axis of rotation.
<br />To see a demonstration, simply run the following command in your MATLAB command prompt:
<br />>> rotVecAroundArbAxis();</p>Darin Koblickhttp://www.mathworks.com/matlabcentral/profile/authors/1284781-darin-koblickMATLAB 8.2 (R2013b)37597falsetag:www.mathworks.com,2005:FileInfo/523432015-07-30T18:03:32Z2015-07-30T18:03:32ZFind vortices in velocity fieldsThe code will return the location and size of vortices found in velocity fields of two components.<p>A vortex around the z axis can be detected in the x and y component of the velocity field.
<br />Based on the paper
<br />Combining PIV, POD and vortex identification algorithms for the study of unsteady turbulent swirling flows
<br />Laurent Graftieaux, Marc Michard and Nathalie Grosjean
<br />Ecole Centrale de Lyon</p>Sebastian Endrikathttp://www.mathworks.com/matlabcentral/profile/authors/6457504-sebastian-endrikatMATLAB 8.5 (R2015a)falsetag:www.mathworks.com,2005:FileInfo/522642015-07-24T11:28:17Z2015-07-30T17:30:22ZSimple panel method model for evaluating pressure distribution over symmetric NACA aerofoilsConstant strength doublet panel method for evaluating pressure distribution for symmetric NACA foils<p>Following the formulation described in Katz and Plotkin's 'Low-Speed Aerodynamics', this is a simple panel method for predicting pressure distributions over symmetric NACA aerofoils applying the Neumann boundary condition (zero flow normal to a body surface). This has been kept simple to help beginners (like myself) get to grips with the panel code approach.</p>Alexander Gileshttp://www.mathworks.com/matlabcentral/profile/authors/4409613-alexander-gilesMATLAB 8.4 (R2014b)MATLABfalsetag:www.mathworks.com,2005:FileInfo/523422015-07-30T16:56:35Z2015-07-30T16:56:35ZEvaluating performance of denoising algorithms using metrics : MSE,MAE,SNR,PSNR & cross correlationThis code computes the metrics MSE, MAE, SNR, PSNR and cross correlation coefficient .<p>This function is useful in evaluating the performance of denoising algorithms, such as ECG, EEG, audio (speech) etc. I have attached a demo script, which you can use to run to understand its use.
<br />Please contact me if you have doubt in using this code</p>Aditya Sundarhttp://www.mathworks.com/matlabcentral/profile/authors/5700729-aditya-sundarMATLAB 8.3 (R2014a)Signal Processing Toolboxfalsetag:www.mathworks.com,2005:FileInfo/523412015-07-30T16:55:30Z2015-07-30T16:55:30ZCalculation of Pareto points 2Function is intended for detecting Pareto points.<p>The Function is intended for detecting Pareto points. The original submisson was made by Eduard Polityko. This version actually outputs the same result with the original submission but is more faster.</p>maurelhttp://www.mathworks.com/matlabcentral/profile/authors/4339336-maurelMATLAB 8.3 (R2014a)22507falsetag:www.mathworks.com,2005:FileInfo/523402015-07-30T16:37:39Z2015-07-30T16:37:39ZCompute dominate pointsthe function returns the Pareto points of a set of solutions for a multi-objective optimization<p>Computes the Pareto points for a given sample and returns the indices of the points as well as the positions.</p>maurelhttp://www.mathworks.com/matlabcentral/profile/authors/4339336-maurelMATLAB 8.3 (R2014a)falsetag:www.mathworks.com,2005:FileInfo/520482015-07-09T08:59:48Z2015-07-30T15:22:08ZPIV Tool - Alternate PIV images to visually inspect resultsAlternate two PIV images with velocity vectors, to visually inspect the result of a PIV analysis<p>This function allows to alternate two PIV images in a rapid sequence, in order to visualize the underlying flow motion.
<br />Images can be any size: simple correlation-windows or full-scale images.
<br />A velocity field can be shown on the images, so that the flow field resulting from the PIV analysis can be visually inspected comparing the particles motion.
<br />Additional functions to zoom-in and pan allows a better analysis of the images.
<br />The resulting animation can be exported as a GIF file.</p>Alessandro Masullohttp://www.mathworks.com/matlabcentral/profile/authors/3265833-alessandro-masulloMATLAB 8.1 (R2013a)falsetag:www.mathworks.com,2005:FileInfo/515512015-07-07T17:45:41Z2015-07-30T15:20:12ZImport SBML file with function definitions into SimBiologyFunctions to import SBML files containing function definitions into SimBiology.<p>These functions allow you to import SBML files containing function definitions into SimBiology.
<br />Two methods are available:
<br />- sbmlimportFunExternal
<br />This function saves each function definition as separated MATLAB function in the current directory.
<br />The resulting SimBiology model supports the 'Model acceleration' mode.
<br />Function definitions containing the MathML function 'piecewise' are also supported.
<br />In that case, to ensure that the ODE solver registers the transitions events are added to the SimBiology model.
<br />- sbmlimportFunReplace
<br />This function replaces all function calls in the reaction rates by the associated expressions.
<br />The resulting SimBiology model supports the 'Model acceleration' mode.
<br />It does not support the use of the MathML function 'piecewise' in the function definitions.
<br />Usage:
<br /> sbmlimportFunExternal()
<br /> sbmlimportFunExternal(filename)
<br /> sbmlimportFunReplace()
<br /> sbmlimportFunReplace(filename)</p>Jeremy Huardhttp://www.mathworks.com/matlabcentral/profile/authors/4660210-jeremy-huardMATLAB 8.5 (R2015a)SimBiologyThose functions require the 'TranslateSBML' function from libSBML on the MATLAB path.falsetag:www.mathworks.com,2005:FileInfo/523382015-07-30T11:28:16Z2015-07-30T12:20:17ZthingSpeakWriterClassReally simple IoT writer tool - adding data bursts, named fields and efficency option<p>Writing data from Matlab to ThingSpeak.com is extremely easy (type "doc webwrite" in matlab and check the first example). This class adds three features: (1) Fifo for short bursts of data beyond the 15 s limit (2) An optional powershell script that brings down write time from 350 ms on a fast ethernet connection to 35 ms on any connection. (3) The general ease of working with an object. You see directly what you can do and how to do it.</p>Björn Skatthttp://www.mathworks.com/matlabcentral/profile/authors/136706-bjorn-skattMATLAB 8.5 (R2015a)MATLABOptional Powershell2.0 or later for added efficiency (in Windows - it is already there). You need to enable scripts in Powershell (http://blogs.technet.com/b/heyscriptingguy/archive/2009/04/27/how-can-i-write-and-run-a-windows-powershell-script.aspx)46714false