Additional-Validators-for-MATLAB
Additional argument and property validation functions currently absent in MATLAB's standard library
# Additional ValidatorsAdditional argument and property validation functionscurrently absent in MATLAB's standard library.# Content- `mustHaveSameSize` validates that values have the same size
- 22 (All time)
- 13 (Last 30 days)
- -- / 5
- Community
-
16 Nov 2025
A useful tool for parsing function arguments like 'cellspacing',6,'monkey',1
Helper function for parsing varargin. Makes it easy to write functions that take arguments like this: subaxis(4,2,1,'spacing',0,'marginleft',.1,'H','pt',.1
- 5.5K (All time)
- 13 (Last 30 days)
- 4.5 / 5
- Community
-
27 Oct 2004
Mittag-Leffler function with matrix arguments
Evaluate the Mittag-Leffler function with one or two parameters at square matrix arguments
This MATLAB functions evaluates the Mittag-Leffler (ML) function with two parameters ALPHA and BETA at the square matrix argument AE = ML(A,ALPHA,BETA) evaluates the ML function with two parameters
- 616 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
20 Oct 2020
A function which Validates given IPV4address.
the IP address you want to Validate . This function returns a value 1 if success else 0 . If any other matlab data types apart from string type are passed to this function then also it returns a value 0
- 1.5K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
17 Jun 2009
Bessel Function of Complex Order and Argument
Bessel function of complex order and argument
As so many people have asked me the C++ code for calculating besel functions of complex order and complex arguemnt, I now submit them to benifit more people ...
- 3.3K (All time)
- 3 (Last 30 days)
- 4.0 / 5
- Community
-
6 Jan 2006
SETARGS | Parse user-specified optional arguments (varargin) with default values
Assigning values (default vs. user) to optional arguments (varargin) in a function
This is a utility for setting the value of optional arguments to a function. The first argument is required and should be a cell array of "name, default value" pairs for all optional arguments. The
- 368 (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
9 Feb 2016
A Matlab function For Randomly Partitioning Date into Training, Validation and Testing Data
A Matlab function For Randomly Partitioning Date into Training, Validation and Testing Data
This function randomly partitions data into training, validation and testing data using Cross Validation. Partitioning data in this manner is commonly used for determining the performance of
- 797 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
1 Apr 2015
The Fill Between Area Curve creates a shaded area between two data series, effectively highlighting the region of overlap or difference.
between 2 lines formed by y1 and y2 with color c.* `fillBetweenAreaCurve(__, Name, Value)` specifies additional options for the FillBetweenAreaCurve using one or more name-value pair arguments. Specify the
- 777 (All time)
- 14 (Last 30 days)
- 5.0 / 5
- Community
-
10 Aug 2023
Optional function arguments with default values: optndfts
Optional function arguments: optndftsAllows optional arguments to be specified as name value pairs, and default values given for those augments not specified e.g.function strt=demo1(arg1,varargin
- 748 (All time)
- 8 (Last 30 days)
- -- / 5
- Community
-
26 Sep 2018
Easily add optional, named arguments to your functions, like this: f('var_name', value).
Assigns named arguments passed to your function to local variables (as in plot(), etc.). The name of the argument is the name of the local variable in your function. Example: inputfun('prompt', '>
- 629 (All time)
- 11 (Last 30 days)
- 4.0 / 5
- Community
-
7 Jan 2014
UAV Toolbox Support Package for PX4 Autopilots
Design, simulate, deploy, and validate flight control algorithms for PX4-based Autopilots with UAV Toolbox and Embedded Coder.
verification and validation using the Processor-In-Loop simulation.Simulink library to access the Pixhawk peripherals such as ADC, PWM, Serial CAN and I2C.Simulink library for the uORB middleware.Simulink
- 11.4K (All time)
- 144 (Last 30 days)
- 4.6 / 5
- MathWorks
-
23 Sep 2026
A DPX file parser .
DPX is a high dynamic range file format used for digital motion picture stills and synthetic imagery. The readdpx function extracts image metadata and returns image pixels for each frame.The DPX
- 5.9K (All time)
- 14 (Last 30 days)
- 4.5 / 5
- Community
-
8 Nov 2010
Lambert W function (logarithmic input)
Lambert W function for real, nonnegative, possibly large arguments.
This function is analogous to the builtin lambertw() except that it accepts the logarithm of the argument:lambertw(0,exp(logx)) == lambertwlog(logx) (within machine precision)This function only
- 125 (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
20 May 2016
filefun: Apply a function to files
Adds multi-file functionality to functions handling only single files.
FILEFUN is created in the same spirit as e.g. CELLFUN, in that it repeatedly calls the same function FUN with different arguments, in this case filenames. It will then collect the output(s) of the
- 3.7K (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
16 Feb 2007
Performing grid search for SVM, using the default Matlab toolbox.
kktviolatonlevel level. It gives as output array with the trained SVMs, array showing if a SVM was not able to be trained (converge), and the accuracy for the train, validation and test sets. The function is easy to
- 1.3K (All time)
- 1 (Last 30 days)
- 4.2 / 5
- Community
-
8 Jun 2015
Functions to generate fully customizable polar plots including compass orientation and circle segments.
Although current versions of Matlab do offer some polar plotting functionality, it isn't particularly flexible. "Perfect Polar Plots" is a few functions which can be used to create fully customizable
- 1K (All time)
- 15 (Last 30 days)
- 4.9 / 5
- Community
-
19 Jan 2020
A simple 'getOpts' type script to validate input parameters.
validateInput started when creating saveppt2. There was a need to take a large number of inputs, in any order, and make them usable to the script. Checking if an input argument has been passed can be
- 721 (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
22 Apr 2010
m2uml generates UML class diagrams from m-code
: Custom documentation that is integrated in the Help Browser of Matlab.7. New: Extensive possibilities to customise the class diagram, e.g display input and output arguments of methods8. New: m2uml comes in
- 3.5K (All time)
- 18 (Last 30 days)
- 4.8 / 5
- Community
-
3 Oct 2020
Files for "Deep Learning for Computer Vision with MATLAB"
Example files for "Deep Learning for Computer Vision with MATLAB" Webinar - July 5, 2016 (Spanish)
- 2.5K (All time)
- 15 (Last 30 days)
- 5.0 / 5
- Community
-
5 Oct 2021
Algorithmic Trading with Bloomberg EMSX and MATLAB
Files from the webinar can be viewed at http://optinum.co.za/_webinar/BloombergEMSXandMATLAB.mp4
- 2.1K (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
11 Oct 2013
- 208 (All time)
- 12 (Last 30 days)
- 5.0 / 5
- Community
-
21 Dec 2016
Segmentation of blood vessels in retinal fundus images using maximum principal curvature
Presented Algorithm segments blood vessels of retinal image with a high degree of accuracy
every pixel of the Gaussian filtered Image.After some contrast enhancement final segmented image is obtained using ISO Data thresholding. This algorithm is validated using images in drive database .
- 1.4K (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
29 Oct 2017
Simple Deep Learning Algorithms with K-fold Cross-Validation
This toolbox offers convolution neural networks (CNN) using k-fold cross-validation, which are simple and easy to implement.
- 3.4K (All time)
- 4 (Last 30 days)
- 5.0 / 5
- Community
-
20 Dec 2020
- 1.2K (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
4 Jun 2014
Set of methods for generating Procrustes validation sets for PCA/SIMCA, PCR and PLS models.
Procrustes cross-validation is a new approach for validation of chemometric models. It makes possible to generate a new dataset, named "PV-set" and use it for validation of models in the same way as
- 51 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
13 Aug 2023
PEMF is predictive (cross-validation type) approach to test surrogate models.
Predictive Estimation of Model Fidelity (PEMF) is a model-independent approach to measure the fidelity of surrogate models or metamodels, such as Kriging, Radial Basis Functions (RBF), Support Vector
- 613 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
4 Nov 2016
parseargs: Simplifies input processing for functions with multiple options
For parsing function arguments supplied as name-value pairs, e.g. 'XLim',[0 10],'YLim',[0 100]
Based on same idea as the excellent "parse_pv_pairs", and similar to the "inputParser" object added to MATLAB in R2007a, this function handles names and values for properties in any order, and
- 5K (All time)
- 15 (Last 30 days)
- 5.0 / 5
- Community
-
1 Sep 2016
Check the number of arguments to a function
Prettify checking the number of arguments to a function.
nargchk is used almost exclusively in one way:error(nargchk(minargs, maxargs, nargin, 'struct'));The third and fourth arguments are always the same, and you always wrap it in an error call.This
- 358 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
23 Mar 2010
Argument parsing utilities
followed by keyword arguments (name-value pairs) in any order. Keywords are matched using MATLAB's string validator, so matching is case-insensitive and abbreviated keywords are acceptable as long as they
- 214 (All time)
- 13 (Last 30 days)
- 4.5 / 5
- Community
-
22 Apr 2014
K-Fold Cross Validation with & without Random Shuffle Data
This function creates two cell arrays, one with training data and the other with testing data.
. Check the functions help section for more details.Cites:https://en.wikipedia.org/wiki/Cross-validation_(statistics)
- 209 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
21 Jul 2018
Chebfun V4 - old version; please download current version instead
Numerical computation with functions
- 14K (All time)
- 13 (Last 30 days)
- 4.8 / 5
- Community
-
29 Oct 2015
Computing of Voigt/complex error function with small y
This program file is presented for highly accurate approximation of the Voigt/complex error function with small imaginary argument y ≤ 0.1.
[Kxy,Lxy]=cedawSeu(x,y).This program file computes the complex error function with small imaginary argument 0≤y≤ 0.1. In the real and imaginary parts this program provides average accuracy exceeding
- 47 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
7 Jan 2022
- 403 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
16 May 2016
UAV Toolbox Support Package for ArduPilot Autopilots
Design, simulate, deploy, and validate flight control algorithms for ArduPilot-based Autopilots with UAV Toolbox and Embedded Coder.
Overview The UAV Toolbox Support Package for ArduPilot Autopilots enables you to develop and validate flight control algorithms for ArduPilot-based UAVs using Simulink®. Validate controller behavior
- 130 (All time)
- 14 (Last 30 days)
- 5.0 / 5
- MathWorks
-
23 Sep 2026
Sparse Automatique Differentiation
Forward automatic differentiation using operator overloading and sparse jacobians
overloading. This does not provide backward mode. It enables precise and efficient computation of the Jacobian of a function. This contrasts with numerical differentiation (a.k.a finite differences) that is
- 210 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
29 Jan 2023
Estimation in non-linear state-space models.
Robust estimator for non-linear state-space models with state-dependent noise.
initialization script, a test function and a technical report. The initialization script adds all relevant directories and sub-directories to the MatLab path and compiles two MEx files, both of them necessary for
- 2K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
23 Aug 2013
- 1.9K (All time)
- 3 (Last 30 days)
- 4.5 / 5
- Community
-
2 Jun 2014
export BERT to MATLAB: Load pre-trained BERT models
This toolbox imports pre-trained BERT transformer models from Python and stores the models to be directly used in MATLAB.
model (“none”, “text-classification”, “token-classification” or "question-answering"), and the model format (“tf” or “pt”): # Open command window cd "...\exportBertToMatlab\Python
- 204 (All time)
- 12 (Last 30 days)
- 5.0 / 5
- Community
-
6 Dec 2023
A better version of the "cd" function (to change directories)
OUT OF) to the top of your directory stack.You can quickly change back to any of the directories in your stack, add new ones, or clear the stack. Also, just typing "CCD" (with no arguments) will toggle
- 1.6K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
1 Sep 2016
Instrument Control Toolbox Support Package for National Instruments NI-FGEN Function Generators
Control NI-FGEN devices and create arbitrary waveforms.
Instrument Control Toolbox™ Support Package for National Instruments® NI-FGEN Function Generators enables you to communicate with NI-FGEN function generators remotely from a computer running MATLAB
- 2.2K (All time)
- 35 (Last 30 days)
- 5.0 / 5
- MathWorks
-
23 Sep 2026
CVAP: Cluster Validity Analysis Platform (cluster analysis and validation tool)
supplying over 17 validity indices and 5 clustering algorithms based on GUI
Cluster validation is an important and necessary step in cluster analysis. This visual cluster validation tool CVAP based on GUI provides important tools and convenient analysis environment for
- 12.6K (All time)
- 2 (Last 30 days)
- 4.3 / 5
- Community
-
25 Jul 2009
Matches two pictures given as arguments.
The function takes two images as argument and using edge detection checks whether they are the same or not...a cool and simple code which can be used in security systems. The level at which the two
- 10.3K (All time)
- 1 (Last 30 days)
- 3.3 / 5
- Community
-
13 Jul 2004
Hybrid Equations Toolbox (beta)
This is a beta release of the upcoming version 3.1 of the Hybrid Equations Toolbox. Changes may occur prior to release.
- 325 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
2 May 2024
Toolbox for simulating hybrid systems and plotting hybrid arcs in MATLAB and Simulink.
installing v3.0, the following error appears: “Error using HyEQsolver. Too many input arguments.”Cause: A previous version of the toolbox is still installed.Solution: Uninstall the previous hybrid toolbox
- 8.3K (All time)
- 44 (Last 30 days)
- 5.0 / 5
- Community
-
15 Oct 2022
Kernel-Based Mixture of Experts Models For Linear Regression
Kernel-Based Mixture of Experts Models For Linear Regression
functions can be used. This allows the method to work directly in terms of kernels and avoids the explicit introduction of the feature vector, allowing one to use feature spaces of high, even infinite
- 455 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
16 Jan 2015
grTheory - Graph Theory Toolbox
28 functions for different tasks of graph theory
transitive closure for the digraph;grTravSale - solve the nonsymmetrical traveling salesman problem;grValidation - auxiliary function (the data validation);grTheoryTest - test program for all functions.
- 43.5K (All time)
- 4 (Last 30 days)
- 4.6 / 5
- Community
-
30 Jan 2011
Demos from "Object Recognition: Deep Learning" Webinar
Demos Used in "Object Recognition: Deep Learning and Machine Learning for Computer Vision" Webinar
- 7.3K (All time)
- 13 (Last 30 days)
- 4.1 / 5
- Community
-
2 May 2017
- 1.3K (All time)
- 17 (Last 30 days)
- 5.0 / 5
- Community
-
29 Sep 2021
Shape Context Based Corresponding Point Models
Shape Context based nonrigid registration of 2D/3D objects, to build Active Shape Models
optimizer doesn't succeeded in all cases of the 3D-example (maybe in next update)Notes:- The examples, will compile some c-coded functions into MEX files. In case of failure slower Matlab coded functions will
- 10.5K (All time)
- 1 (Last 30 days)
- 4.8 / 5
- Community
-
26 Jan 2012
Route Validation in MANETs using MLP
Route Validation in Moblie Ad-hoc Networks using Multi-Layer Perceptron Neural Network
- 219 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
2 Feb 2020
Release 6.1925 of a collection of functions for analysis/display of seismic and well-log data.
A set of 140 functions (plus support functions called by them) for analysis and display of exploration-seismic data and well logs. These functions read and write seismic data in standard SEG-Y format
- 9.5K (All time)
- 6 (Last 30 days)
- 4.9 / 5
- Community
-
8 Jul 2009
Set default values for optional function input.
Set default arguments for use in function, without having to code the switch-case blocks. Code is quite trivial, but it saves me some time coding.
- 262 (All time)
- 12 (Last 30 days)
- -- / 5
- Community
-
26 Apr 2013
Hyperspectral Image Classification
Code for the paper "PCA based Edge-preserving Features for Hyperspectral Image Classification"
- 833 (All time)
- 1 (Last 30 days)
- 4.8 / 5
- Community
-
28 Oct 2018
Additional validator functions for Matlab
Validoozy for Matlab====================In R2017a, Matlab introduced "mustBe*()" validator functions, for doing declarative-ish constraints on properties and function arguments. Validoozy provides
- 6 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
11 Sep 2022
PIVlab - particle image velocimetry (PIV) tool with GUI
Easy to use, GUI based tool to capture, analyze, validate, postprocess, visualize and simulate PIV data.http://PIVlab.de
- 124.3K (All time)
- 813 (Last 30 days)
- 4.9 / 5
- Community
-
14 Jul 2026
Synthetic Bright-Field Microscopy Image Generator
This is a synthetic image generation tool that can create realistic Pap-smear images
- 622 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
12 Mar 2015
digamma function for complex arguments
The digamma or Psi (Maple) or Polygamma (Mathematica) function for complex arguments.FDIGAMMA(Z) returns the digamma function of the complex scalar/matrix Z.
- 1.7K (All time)
- 2 (Last 30 days)
- 3.0 / 5
- Community
-
23 May 2006
Numerical computation with functions
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
- 11.5K (All time)
- 39 (Last 30 days)
- 4.9 / 5
- Community
-
1 Aug 2024
OpenOCL - Open Optimal Control Library
Optimal Control toolbox for Matlab. Software for trajectory optimization and Model-predictive control (MPC).
- 1.4K (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
24 May 2020
Create a customizable nyquist plot that displays pole/zero contributions.
Programmed for educational purposes, this Matlab function draws a Nyquist diagram of any given rational transfer function (including delays) and allows the user to explore it. As the radius of the
- 441 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
23 Jul 2017