File Exchange Pick of the Week

Our best user submissions

Looking Back: 2014 in Review

Posted by Brett Shoelson,

And so...another year over, a new one just begun. 2014 saw some very big changes. MATLAB has changed--subtly. If you haven't tried R2014b yet, try it--we think you'll like it. The new MATLAB Graphics system--long-awaited!-- is live, and while there may be some growing pains, we're excited about the new things it will enable us to do. In this forum, we welcomed Sean as a lead blogger, and Brett stepped aside to pursue other projects. (He's still around, contributing now and then ;) !) And once again, the year has seen big growth of MATLAB Central, and lots of big additions to the File Exchange. So without further ado, here is the retrospective of 2014's Picks of the Week. You can read the original blog posts for each of these picks by clicking on the names of the files and following the links to the "Pick of the Week" tag. As always, your comments are welcome.

Get the MATLAB code

Published with MATLAB® R2014b
 
Title/Author/Summary/Notes Image
__________________________________________________________________________
Smooth 3D bezier curves with implicit control pointsWill Robertson Uses Hobby's algorithm to plot smooth curves in 3D through specified control points
__________________________________________________________________________
Sphere Fit (least squared)Alan Jennings Fits a sphere to a set of noisy data. Does not require a wide arc or many points.
__________________________________________________________________________
Texas Hold'Em Poker AnalyzerTim Farajian Analyzes the win frequency and expected return of a hand in a poker game called Texas Hold'Em.
__________________________________________________________________________
URL FilterNed Gulley Scrape one or more numbers off of a web page
__________________________________________________________________________
International Flight Route Planning Simulator using Aerospace BlocksetSimulink Dude Example that shows how you can visualize airline routes on the globe.
__________________________________________________________________________
Bellagio Fountain SimulationJohn Hedengren Simulation of the Bellagio Fountain (100 nozzles)
__________________________________________________________________________
Polygon simplificationPeter Bone Simplifies a closed polygon by reducing the number of vertices to a specified number
__________________________________________________________________________
Worker Object WrapperParallel Computing Team Simplifies managing resources such as large data within PARFOR loops and SPMD blocks
__________________________________________________________________________
Draw a Polar DendrogramSam Roberts Draws a polar dendrogram.
__________________________________________________________________________
Convert seconds to human readable string(s)Rody Oldenhuis Convert an amount of seconds to hours/days/weeks/etc.
__________________________________________________________________________
Straightforward COPY and PASTE functionsYvan Lengwiler Allows very simple manual exchange with other applications through the clipboard.
__________________________________________________________________________
Packing Santa's SleighAlfonso Nieto-Castanon This is the solution by team alfnie to the Mathworks/Kaggle Packing Santa's Sleigh competition
__________________________________________________________________________
2048 MATLAB EditionJiro Doke This is a MATLAB implementation of the 2048 game
__________________________________________________________________________
Communications System Toolbox Support Package for RTL-SDR RadioMathWorks Communications System Toolbox Team Design and prototype software-defined radio (SDR) systems using RTL-SDR with MATLAB and Simulink
__________________________________________________________________________
kml2structJames Slegers Import a .kml file as a series of shapefile structs. Like kml_shapefile, but more stable.
__________________________________________________________________________
BOTJoerg Buchholz Block diagram Optimization Tool
__________________________________________________________________________
ISSTracker V1.0.0Rami International Space Station Live Tracking GUI
__________________________________________________________________________
Wing DesignerJohn Rogers Wing Designer computes aircraft performance measures from wing and engine parameters.
__________________________________________________________________________
Automatic enveloping, variance change and activity detection with Hilbert TransformHooman Sedghamiz Automatic Signal Segmentation and activity detection with Hilbert Transform and smoothing.
__________________________________________________________________________
cspy.mHugo Gualdron cspy: a color-coded version of sparse matrix viewer spy
__________________________________________________________________________
Multiple-ColonBruno Luong multiple colon-intervals
__________________________________________________________________________
Configurable Simulink Model for DC-DC Converters with PWM PI ControlYi Cao A Simulink model configurable to buck, boost and buck-boost DC-DC converters with PWM PI control
__________________________________________________________________________
Useful Figure Management UtilitiesMichelle Hirsch 3 Useful figure management utilities.
__________________________________________________________________________
C-MEX Programming Tutorial ExamplesIlias Konsoulas This submission contains several C scripts that help as an introduction to C-MEX programming.
__________________________________________________________________________
module - encapsulate MATLAB package into a name space moduleDaniel Dolan Modules are handy way to access packages in MATLAB.
__________________________________________________________________________
legappendChad Greene Append new entries to an existing legend
__________________________________________________________________________
parTicTocSarah Wait Zaranek This is a utility for timing PARFOR loops.
__________________________________________________________________________
ThingSpeak support from MATLABMathWorks Internet of Things Team Prototype Internet of Things applications using ThingSpeak and MATLAB
__________________________________________________________________________
PianoTunerJohn Bender Graphical aid for tuning the middle octave of a piano
__________________________________________________________________________
Reference Creator Valerio Biscione Find in-text citations and create the reference list!
__________________________________________________________________________
Image Blur MetricDo Quoc Bao Measure the blur level of still image.
__________________________________________________________________________
Blind image quality assessment through anisotropySalvador Gabarda This measure discriminates blur and Gaussian noise.
__________________________________________________________________________
Noise Level Estimation from a Single ImageMasayuki Tanaka It can precisely estimate noise level from a single image.
__________________________________________________________________________
Simscape Language: Nonlinear rotational spring (Torque == kx^2)Steve Miller Simscape language example showing how to use a MATLAB function in the equations section.
__________________________________________________________________________
SimRF Models of Analog Devices RF Agile TransceiversMathWorks RF Team Simulate and verify agile RF transceivers and predict impact of RF imperfections using test signals
__________________________________________________________________________
ColormousePatrick Mouse control of the color axis
__________________________________________________________________________
makeinstallNorbert Marwan Create a single install file for your toolbox distribution.
__________________________________________________________________________
Makeinstall TechnologyNorbert Marwan The technology behind the Makeinstall tool.
__________________________________________________________________________
Quad-SimDavid Parameter driven Simulink model for quadcopter simulation and control system design
__________________________________________________________________________
Display progress, pause or stop a time-consuming loopRafael Oliveira Allows you to display a loop’s progress, pause (and also change related code) or stop it.
__________________________________________________________________________
Simulink Dual Gravity Drained TankJohn Hedengren Process control simulation tutorial for PID tuning
__________________________________________________________________________
votebarpaul koch function to plot 'election-like' 3d bars
__________________________________________________________________________
Fast Noise Estimation in ImagesTolga Birdal Estimate the standard deviation of the noise in a gray-scale image.
__________________________________________________________________________
Round with significant digitsFrançois Beauducel Rounds towards the nearest number with N significant digits.
__________________________________________________________________________
Natural-Order Row SortStephen Cobeldick Natural-order row sort of a cell array of strings, with customizable numeric format.
__________________________________________________________________________
Natural-Order Filename SortStephen Cobeldick Natural-order sort of filenames or filepaths, with customizable numeric format.
__________________________________________________________________________
Customizable Natural-Order SortStephen Cobeldick Natural-order sort of a cell array of strings, with customizable numeric format.
__________________________________________________________________________
Growth - Yet another Obfuscated MATLAB codeHikaru Ikuta Obfuscated MATLAB code where the source looks like its output, with a functional programming demo.
__________________________________________________________________________
Distribute figuresAnders Simonsen This function can distribute all open figures on different parts of the screen(s).
__________________________________________________________________________
Koch curveDimitrios Piretzidis Interface for generating the Koch curve

Note

Comments are closed.