image thumbnail

updated 20 days ago

Build File Exchange Library by Sky Sartorius

Sky Sartorius (view profile)

A tool to download your favorite files (or necessary project dependencies) from the File Exchange. (file exchange, fex, path)

buildFEXlibrary(varargin)

image thumbnail

updated 21 days ago

Dimensioned variable class - units support for MATLAB by Sky Sartorius

Sky Sartorius (view profile)

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

Dimensioned Variable (DimVar) Class for MATLAB - notes an...

Dimensioned Variable (DimVar) Class for MATLAB - notes an...

myUnits.m

image thumbnail

updated 27 days ago

ATMOS: Standard Atmosphere Function by Sky Sartorius

Sky Sartorius (view profile)

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

atmos.m

stdatmo.m

tropos(h_in,tOffset)

image thumbnail

updated 27 days ago

Density altitude calculator by Sky Sartorius

Sky Sartorius (view profile)

Finds altitude in the atmosphere as a function of air density. (aerospace, atmosphere, standard atmosphere)

densityalt.m

image thumbnail

updated 27 days ago

DISPDISP - verbose display of structures and objects by Sky Sartorius

Sky Sartorius (view profile)

Display more information about field and properties of struct or object. (disp, display, structure)

dispdisp.m

image thumbnail

updated 4 months ago

Validated Input Function by Sky Sartorius

Sky Sartorius (view profile)

Like the built-in input function but with the ability to impose constraints and checks on user input (input, interface, prompt)

validatedinput(prompt,varargin)

image thumbnail

updated 4 months ago

fevaln: feval with control of the order of the outputs by Sky Sartorius

Sky Sartorius (view profile)

Return the nth output first. Especially useful for defining anonymous functions for use with search. (feval, function, search)

fevaln(ind,f,varargin)

image thumbnail

updated 4 months ago

Bisection Method Root Finding by Sky Sartorius

Sky Sartorius (view profile)

Very simple to use and robust method that takes array inputs, so it even has advantages over fzero. (bisection, search, root)

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

image thumbnail

updated 4 months ago

Link by Sky Sartorius

Sky Sartorius (view profile)

Similar to a string, but displays itself in the command window as a clickable link. (hyperlink, link, disp)

Link

image thumbnail

updated 6 months ago

Fuel fraction sizing by Sky Sartorius

Sky Sartorius (view profile)

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

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

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

missionfuelburn(varargin)

image thumbnail

updated 1 year ago

tau - the circle constant by Sky Sartorius

Sky Sartorius (view profile)

For those who believe that pi is wrong. (pi, tau, circle)

tau()

image thumbnail

updated 1 year ago

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

Sky Sartorius (view profile)

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 2 years ago

MCD - My change directory by Sky Sartorius

Sky Sartorius (view profile)

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

mcd(nRecents)

image thumbnail

updated 2 years ago

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

Sky Sartorius (view profile)

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

txtmenu.m

image thumbnail

updated 2 years ago

LYT - MATLAB Desktop Layout Load or Save by Sky Sartorius

Sky Sartorius (view profile)

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

lyt(varargin)

image thumbnail

updated 2 years ago

Oswald efficiency estimation function by Sky Sartorius

Sky Sartorius (view profile)

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

oswaldfactor.m

image thumbnail

updated 2 years ago

cch by Sky Sartorius

Sky Sartorius (view profile)

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

cch(varargin)

image thumbnail

updated 2 years ago

SPEEDTESTER: quick code speed test and comparison by Sky Sartorius

Sky Sartorius (view profile)

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

speedtester(varargin)

image thumbnail

updated 2 years ago

Simple turbine engine performance estimation by Sky Sartorius

Sky Sartorius (view profile)

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)

calculatepsfc(h,M,throttle,assumptions)

image thumbnail

updated 2 years ago

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

Sky Sartorius (view profile)

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

MKXLSFUNC Example:

image thumbnail

updated 2 years ago

CORE: Conceptual Optimization of Rotorcraft Environment by Sky Sartorius

Sky Sartorius (view profile)

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

convtime.m

stdatmo.m

ACbuilder(X, Spec)

image thumbnail

updated almost 3 years ago

SEARCH: Web search from the command line by Sky Sartorius

Sky Sartorius (view profile)

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 almost 3 years ago

MATLAB Style Guide Wiki access and search function by Sky Sartorius

Sky Sartorius (view profile)

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

styleguide(varargin)

image thumbnail

updated 3 years ago

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

Sky Sartorius (view profile)

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 5 years ago

sinspace by Sky Sartorius

Sky Sartorius (view profile)

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 5 years ago

cosspace by Sky Sartorius

Sky Sartorius (view profile)

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 5 years ago

Time & Rate Unit Conversion Function by Sky Sartorius

Sky Sartorius (view profile)

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

convtime.m

image thumbnail

updated 5 years ago

Automatic Twister Caller by Sky Sartorius

Sky Sartorius (view profile)

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

twister.m

Contact us