image thumbnail

updated 3 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 3 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 10 months 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 10 months 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 10 months 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 10 months 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 12 months 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 12 months 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 12 months 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

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

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 1 year 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 almost 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 almost 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

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 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

Contact us