image thumbnail

updated 7 hours ago

LINSPACE3: linearly spaced vector defined by three points by Sky Sartorius

Generate a vector as linearly spaced as possible while still including three defined points. (distributed, linspace, logspace)

linspace3(d1, tar, d2, n)

image thumbnail

updated 6 months ago

STDATMO: Standard Atmosphere Function by Sky Sartorius

Gas properties at altitudes from N-dim input. Non-standard atmospheres capable. Many units supported (aerospace, atmosphere, international standar...)

stdatmo.m

image thumbnail

updated 6 months ago

DimensionedVariable Class - units support for MATLAB by Sky Sartorius

A new variable type allowing use of real-world units and dimensions with enforced unit consistency. (units, dimensioned, aerospace)

DimensionedVariable Class for MATLAB - notes and demos

u2num( varargin )

unitsOf(in)

image thumbnail

updated 1 year ago

Draggable data tips by Yair Altman

Enable dragging Matlab plot data-tips (gui, undocumented, data exploration)

draggableDataTips(newState)

image thumbnail

updated 1 year ago

Density altitude calculator by Sky Sartorius

Finds altitudes in the standard atmosphere that correspond to the provided array of air densities. (aerospace, atmosphere, standard atmosphere)

densityalt(rho,Units,method)

image thumbnail

updated 1 year ago

MCD - My change directory by Sky Sartorius

Quickly switch to a recent or preferred directory from the command line. (utilities, directories, cd)

mcd(nRecents)

image thumbnail

updated 1 year ago

TXTMENU - Text-Based Menu List in Command Window With Prompt by Sky Sartorius

Displays a list of options in the command window, prompts the user, and returns the selection. (menu, ui, list)

txtmenu.m

image thumbnail

updated 1 year ago

LYT - MATLAB Desktop Layout Load or Save by Sky Sartorius

Quickly load or save your MATLAB desktop layout from the command line (matlab, layout, desktop)

lyt(varargin)

image thumbnail

updated 1 year ago

Oswald efficiency estimation function by Sky Sartorius

Finds Oswald efficiency factor for purposes of approximating a simple parabolic aircraft drag polar. (aerospace, aeronautics, aircraft)

oswaldfactor.m

image thumbnail

updated 1 year ago

cch by Sky Sartorius

CCH saves keystrokes in resetting MATLAB by running the commands close, clear, and home. (clc, clear, close)

cch(varargin)

image thumbnail

updated 1 year ago

SPEEDTESTER: quick code speed test and comparison by Sky Sartorius

A small utility for quickly testing code speed and making speed comparisons between different codes. (speed, profile, tic)

speedtester(varargin)

image thumbnail

updated 1 year ago

Vectorized Bisection Search by Sky Sartorius

Robust root-finding method that handles n-dim inputs and therefore has key advantages over FZERO. (bisection, search, root)

bisection(f,lb,ub,target,options)

image thumbnail

updated 1 year ago

Simple turbine engine performance estimation by Sky Sartorius

A set of tools for simply estimating turboprop, turbofan, and turboshaft aircraft engine performance (power, thrust, propulsion)

...

actuatordisc(task,TorP,rho,A,V,loss)

altitudeefficiency(h,M,throttle,assumptions)

image thumbnail

updated 1 year ago

The carpetplot class by Matthias

Create carpet plots and cheater plots easily (plotting, carpet, carpet plot)

Carpetplot Class Example Plots

arrow(varargin)

h=hatchedline(xc,yc,linespec,theta,ar,spc,len,varargin)

image thumbnail

updated 1 year ago

MKXLSFUNC: Easily integrate legacy spreadsheet tools into MATLAB by Sky Sartorius

Creates an m-file function that does analysis within your specified Excel-based analysis tool. (xls, xlsread, xlswrite)

MKXLSFUNC Example:

image thumbnail

updated 1 year ago

Fuel fraction sizing by Sky Sartorius

Finds aircraft gross weight using the fuel fraction sizing method (aircraft, weight, design)

[FF, fracs]=missionfuelburn(varargin)

breguet(type, task, E_R_or_frac, LD, SFC, V, eta_p)

fuelfractionsizing(EWfunc,fixedW,FF,tol,maxW)

image thumbnail

updated 1 year ago

CORE: Conceptual Optimization of Rotorcraft Environment by Sky Sartorius

Facilitates optimization and design space exploration in the conceptual design phase of rotorcraft. (helicopter, aerospace, rotorcraft)

...

...

...

image thumbnail

updated 1 year ago

SEARCH: Web search from the command line by Sky Sartorius

Add this small utility to your MATLAB path to allow quick web searches from the command line. (search, web, browser)

luckysearch(varargin)

search(varargin)

image thumbnail

updated 1 year ago

Hatched Lines and Contours by Rob McDonald

Draw lines and contours with hatches on one side of the line. (optimization, plotting, constraint)

h=hatchedcontours(C,varargin)

h=hatchedline(xc,yc,linespec,theta,ar,spc,len,varargin)

ocontourc(x, y, z, NV, cgt)

image thumbnail

updated 1 year ago

MATLAB Style Guide Wiki access and search function by Sky Sartorius

Tips for writing clear code. Search the MATLAB Programming Style Guide Wiki from the command line. (style, format, comment)

styleguide(varargin)

image thumbnail

updated almost 2 years ago

LERP: fast n-dimensional linear interpolation & extrapolation by Sky Sartorius

Interpolate from X and Y data and n-dim array. Can also extrapolate above/below X if desired. (interp, interp1, interp1q)

lerp(x,y,xi,extrapspan)

image thumbnail

updated 2 years ago

LineManipulator by Thomas Otterstaetter

Allows mouse-based manipulation of the data of a line object. (gui, mouse, plot)

LineManipulator.m

image thumbnail

updated 4 years ago

sinspace by Sky Sartorius

Generates a sine-spaced vector with elements clustered at one of the two endpoints (clustered, clustering, sine)

sinspace(d1, d2, n, factor)

image thumbnail

updated 4 years ago

cosspace by Sky Sartorius

Generates cosine- or acos-spaced vector with elements clustered or sparse at the endpoints (cosine, spacing, spaced)

cosspace(d1, d2, n, factor)

image thumbnail

updated 4 years ago

Time & Rate Unit Conversion Function by Sky Sartorius

Converts time and/or rate units using same syntax as aerospace toolbox conversion functions. (unit, units, unit conversion)

convtime.m

image thumbnail

updated 4 years ago

Automatic Twister Caller by Sky Sartorius

When you want to play the Hasbro game "Twister" but you don't have an extra person to be the caller. (twister, hasbro, twister game)

dice (n)

twister.m

image thumbnail

updated 7 years ago

explorestruct by Hassan Lahdili

MATLAB Utility for exploring structures and plotting its fields. (structures, cell arrays, utilities)

explorestruct.m

es_demo.m

image thumbnail

updated 8 years ago

Units and Dimensions Suite for Matlab by Rob deCarvalho

A complete suite for using real world units in matlab. (chemistry, physics, units dimensions dime...)

units

DimensionedVariable(dimensionNames,dimensionToCreate)

image thumbnail

updated 9 years ago

ToSavedWorkspace by Michael Robbins

Saves the workspace variables to the structure (development environme..., keep, save)

Contact us