image thumbnail

updated 8 days ago

comparevars by

Compare any variables to detect difference in class, size and within a user defined tolerance (compare, isequal, difference)

comparevars ( A, B, tolerance, nanCheck, debug )

test_comparevars ( varargin )

image thumbnail

updated 16 days ago

Testing of Safety Critical Control Systems by Yogananda Jeppu

This is a presentation on testing of safety critical control systems. (aerospace, automotive, control design)

image thumbnail

updated 20 days ago

Link variable from MatFile object by Mitchell

Links partial or entire variable from a MatFile object to pass as object (matlab, matfile, save)

matlinkvar

image thumbnail

updated 27 days ago

RepInSel by shmash

GUI Replace text in Matlab Editor's selection (gui, replace text, selection)

RepInSel(varargin)

image thumbnail

updated 1 month ago

Engine Cooling Model in Simscape by Steve Miller

Thermal fluid system in Simscape language using full-flux modeling method (simscape, simscape language, thermal hydraulics)

image thumbnail

updated 1 month ago

Simscape Language:DC Motor with Thermal Effects by Tom Egel

Demonstrates how to use the Simscapeā„¢ language to model a DC motor with thermal effects. (dc motor, thermal, simscape language)

my_thermal.lib( libInfo )

my_thermal_lib

tb_dcpm_th

image thumbnail

updated 1 month ago

DimVar by Tyler V

A class for handling dimensioned variables in Matlab (units, dimensionsengineering...)

DimVar

image thumbnail

updated 1 month ago

Three variables multilevel design of experiment by Ivan Brezani

Custom DoE for evaluating effect of 3 variables in 41 runs. Including visualization in 4D space. (design of experiment, 4d, visualization)

GUI for evaluation of a custom three variables multilevel...

DoE_GUI(varargin)

diagonal(dir,Xmg,Ymg,Zmg,Rmg)

image thumbnail

updated 1 month ago

annotationN by Fred Massin

place multiple annotations in plot or figure coordinates (annotation, cell)

hOut=annotationN(varargin)

image thumbnail

updated 1 month ago

Newton's Divided Difference by Daniel

Using recursion, small file size (newton divided differ...)

divdiff( x,y )

image thumbnail

updated 1 month ago

Bytestream Save Toolbox by Jan Berling

Ultrafast saving of workspace variables as bytestreams. Especially useful for big cells and structs. (save, bytestream, cell arrays)

InBase=fnBaseExist(var1)

cd_ifPathIsValid(varargin)

isValidPathName(pathInput)

image thumbnail

updated 1 month ago

Using Simscape for design of Multi-Domain Physical Systems by Roni Peer

Using Simscape for design of Multi-Domain Physical Systems (simscape, physical modeling, simulink)

image thumbnail

updated 3 months ago

Data Structures by Brian Moore

MATLAB implementations of common data structures, including trees, hash tables, heaps, and lists (data structures, matlab classes, trees)

Array

BSTElement

BinarySearchTree

image thumbnail

updated 3 months ago

Plot (Big) by Tucker McClure

Makes MATLAB's line plots much faster. (line plot, big data, line plot reducer)

get_axes_width(h)

reduce_plot(varargin)

reduce_to_width(x, y, width, lims)

image thumbnail

updated 5 months ago

Tooltip - GUI modeless feedback by Geoffrey Akien

"Tooltip" for displaying unobtrusive modeless feedback to the user. (gui, uicontrol, tooltip)

errortooltip(hObject, message, displayTime, varargin)

getposition(hObject, units)

tooltip.m

image thumbnail

updated 8 months ago

Find and Replace in Files by Tucker McClure

Replace the specified text in a list of files with new text. (regular expressions)

find_and_replace(file, expression, replacement)

unit_test_find_and_replace

image thumbnail

updated 8 months ago

Tree data structure as a MATLAB class by Jean-Yves Tinevez

A per-value class that implements a generic tree data structure. (matlab, data structure, tree)

tree

image thumbnail

updated 9 months ago

MIDI Interface for MATLAB by Tucker McClure

Supports bringing incoming MIDI data into MATLAB on Windows. (midi, audio, driver)

midi_interface_builder()

midi_interface.m

image thumbnail

updated 9 months ago

Functional Programming Constructs by Tucker McClure

A set of files for treating many operations, like "if", "for", and even "()", as functions. (functional programmin..., anonymous function, function handle)

Introduction to Functional Programming with Anonymous Fun...

curly(x, varargin)

dowhile(x, continue_fcn, f, cleanup_fcn)

image thumbnail

updated 12 months ago

Project Packaging interface by Jurjen Broeke

An interface and command line tool for creating an archive containing project files and dependencies (project distribution, gui)

checkProjectDependencies(filelist, projectDir, bQuiet)

collectProjectFiles(projectDir, ignorePatterns)

createProjectPackage()

image thumbnail

updated 12 months ago

Table Breakpoint Optimization by Tucker McClure

A set of tools for finding the best way to reduce the size of a table. (fitting, tables, breakpoints)

Table Optimizer

find_best_table_1d(x_0, z_0, ...

find_best_table_1de(...

image thumbnail

updated 1 year ago

Fetch (Big) by Tucker McClure

Fetch command useful for SELECT queries on large data sets. (fetch, database, select)

fetch_big(connection, query, varargin)

getargin(args, index, default)

image thumbnail

updated 1 year ago

Automatic Terrain Generation by Tucker McClure

A set a tools for generating artificial terrain and other rough phenomena mapped over a 2D surface. (terrain, landscape, mapping)

Demonstration of Algorithmic Terrain Generation

generate_brownian_mesh(n, zm)

generate_brownian_tri(n, nm, r0, el, rr)

image thumbnail

updated 1 year ago

Figure Rotator by Tucker McClure

Allows a user to easily navigate around a target point in a 3D figure using a mouse. (rotate figure, camera, orbit)

FigureRotator

example_figure_rotator.m

image thumbnail

updated 1 year ago

Numerical Inverse Laplace Transform by Tucker McClure

Numerical approximation of the inverse Laplace transform for use with any function defined in "s". (inverse laplace trans..., laplace, talbot)

Examples of Numerical Approximation of the Inverse Laplac...

euler_inversion(f_s, t, M)

euler_inversion_sym(f_s, t, M, P)

image thumbnail

updated 1 year ago

Real-Time Audio Processor by Tucker McClure

Simplifies streaming or generating audio in real time. (audio, realtime, synthesis)

midi_interface_builder()

sine_of_the_times(times, in, state_in)

HandlePlayer

image thumbnail

updated 1 year ago

IPDM: Inter-Point Distance Matrix by John D'Errico

An efficient and accurate Inter-Point Distance Matrix (distance, interpoint, distances)

demo_ipdm

ipdm(data1,varargin)

image thumbnail

updated 1 year ago

Histograms of Oriented Gradients by Leo

mex function for calculating histograms of (oriented) gradients (Dalal & Triggs CVPR 2005). (computer vision, image processing, gradients)

image thumbnail

updated 3 years ago

tracer4m by per isakson

tracer4m traces calls to methods and functions. (trace calls, tracing, logging)

tracer4m - traces calls to methods and functions

testfile4tracer( varargin )

tracer( varargin )

image thumbnail

updated almost 4 years ago

GraphViz-like tools for MATLAB by Jonathan Lister

Generate a function or script file call tree and plot it in a figure. (doxygen, docsgen, graphviz)

[textObj,patchObj,nodeNames,adjacent]=mGraphViz(dotFile,s...

mkdotfile(Ifile,Ofile)

image thumbnail

updated almost 4 years ago

Code Metrics by Santosh Kasula

Generate code metrics for the specified directory (development environme..., code metrics, fxownloads)

codemetrics(workingDir)

computeMetrics(stats)

createReport(metrics,title,file)

image thumbnail

updated almost 4 years ago

InputPreprocessor by per isakson

Parses, adds defaults and validates the input of functions and methods (input data, parse)

ipp_examplefun( data, varargin )

ipp_publish_ip( varargin )

ipp_publish_ip_fh( varargin )

image thumbnail

updated 4 years ago

exportToZip: Identifies the dependencies of an M-file and creates a ZIP file by Malcolm Wood

Files inside $matlabroot/toolbox are omitted, providing a useful way to package your work (path, directories, files)

exportToZip(funcname,zipfilename)

mydepfun(fn,recursive)

image thumbnail

updated almost 5 years ago

File Exchange 2.0: Submit a File by Helen Chen

Video walkthrough of how to submit a file on the new File Exchange (video, walkthrough, fx)

SubmitFile.mp4

Contact us