Software Listing of Author : "Sky Sartorius"
- Automatic Twister Caller
- License: Shareware
- Price:


Run the twister.m script to have commands called out automatically at regular intervals of however many seconds you choose. Identical commands will not be repeated twice in a row - a problem you often get with the traditional spinner board. The first time you run it, record your own commands in your own voice to override the stock .wav files recorded in the author's voice.
- Publisher: Sky Sartorius
- Date Released: 26-04-2013
- Download Size: 502 KB
- Download
- Platform: Matlab, Scripts
- CORE - Conceptual Optimization of Rotorcraft Environment
- License: Shareware
- Price:


CORE was written to facilitate optimization and design space exploration in the conceptual design phase or rotorcraft. The nature of the design problem for helicopters, and especially compound helicopters, which CORE also supports to an extent, requires tools for optimization and visualization of a multi-dimensional problem with many objectives and constraints. CORE employs built-in optimization for both global and local search using established algorithms, both non-deterministic and deterministic. To let the designer visually explore the design space, novel capabilities are also included that combine well-known techniques for visualizing multi- and hyper-dimensional design domains into a single matrix of linked plots that allows the visualization of the effect of multiple decision variables on many constraints and design objectives....
- Publisher: Sky Sartorius
- Date Released: 05-03-2013
- Download Size: 205 KB
- Download
- Platform: Matlab, Scripts
- cosspace
- License: Shareware
- Price:


Utility function operates with no loops, so is of comparable speed to LINSPACE. Using the same syntax as LINSPACE, COSSPACE makes a cosine spaced vector, clustering the elements toward the endpoints with greater spacing in the middle: ||_|__|___|____|_____|_____|____|___|__|_|| Given negative vector length, COSSPACE returns an inverse cosine spaced vector with elements sparse toward the endpoints: |_____|____|___|__|_|_|_|_|_|__|___|____|_____| An optional input in addition to the endpoints and the number of elements lets you choose the intensity of the clustering.
- Publisher: Sky Sartorius
- Date Released: 05-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- LERP: Fast ND Linear Interpolation & Extrapolation
- License: Shareware
- Price:


Syntax: F=LERP(X,Y,XI) F=LERP(X,Y,XI,EXTRAP) LERP is akin to the Matlab function INTERP1Q and can be used with the same syntax as INTERP1Q with the same results at comparable speed. However, LERP has the following features and capabilities to set it apart from INTERP1Q and others: *XI may be an ND array *Y may be a column vector or a matrix (as in INTERP1Q) *If Y is a matrix and XI is an array with N dimensions, F will have N+1 dimensions. The first N dimensions correspond to size(XI), and the N+1 dimension is size(Y,2). *F=LERP(X,Y,XI,EXTRAP) will expand the function domain (defined in coordinates X) with linear extrapolation by a distance EXTRAP in either direction. EXTRAP may also be a 2-element vector with the first element defining the extrapolation distance below the beginning of X and the second element defining the...
- Publisher: Sky Sartorius
- Date Released: 19-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- LINSPACE3: linearly spaced vector defined by three points
- License: Freeware
- Price: 0.00


LINSPACE3 linearly spaced vector including a defined middle point. LINSPACE3(X1, X2, X3) generates a row vector of 100 points between X1 and X3 as linearly spaced as possible such that the vector contains X2. LINSPACE3(X1, X2, X3, N) generates a row vector of N points. LINSPACE3 will always contain X1, X2, and X3 without repeating an element. For N < 3, LINSPACE3 returns the shortest possible vector containing all of X1, X2, and X3. This is normally [X1 X2 X3]. However, if X1=X2 or X2=X3, LINSPACE3 returns [X1 X3]. One use LINSPACE3 is, for example, in generating points to evaluate in a sensitivity study where one decision variable, at a certain point (X2), is also restricted by bounds (X1, X3).
- Publisher: Sky Sartorius
- Date Released: 11-05-2013
- Download Size: 10 KB
- Download
- Platform: PHP, Scripts
- sinspace
- License: Shareware
- Price:


Utility function operates with no loops, so is of comparable speed to LINSPACE. Using the same syntax as LINSPACE, SINSPACE makes a sine-spaced vector, clustering the elements toward the endpoint: |_____|_____|____|___|__|_|| Given negative vector length, SINSPACE clusters points toward the beginning rather than the end of the vector. An optional input in addition to the endpoints and the number of elements lets you choose the intensity of the clustering.
- Publisher: Sky Sartorius
- Date Released: 03-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- STDATMO: Standard Atmosphere Function
- License: Freeware
- Price: 0.00


A standard atmosphere function based on the 1976 Standard Atmosphere returns density, speed of sound, temperature, pressure, and viscosity for a given altitude input up to 86km. This function is designed to be useful for those designing and analyzing aircraft and has the following features that hitherto have not been combined in a single standard atmosphere function: *Input may be a scalar, vector, matrix, or n-dimensional array of altitudes. The function is vectorized and fast for computing atmospheric conditions at a large number of points simultaneously. *Temperature offset option for non-standard atmospheres, e.g analyzing hot day aircraft performance. *Input and output may independently be either SI or imperial units. *Returns everything needed to easily determine important parameters such as dynamic pressure, Mach number,...
- Publisher: Sky Sartorius
- Date Released: 07-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Text Menu Prompt
- License: Shareware
- Price:


TXTMENU is similar to the built-in Matlab function MENU but has the following changes to make navigation around menus faster: 1. The menu is text-based in the command window so time isn't wasted generating a GUI menu and the user does not have to move a hand from the keyboard to the mouse. 2. There can be a default item choice, which is selected when there is no input (i.e. hitting return key without first typing a menu choice). Syntax: CHOICE = TXTMENU(HEADER, DEFAULT, ITEM1, ITEM2, ..., ITEMn) -or- CHOICE = TXTMENU(HEADER, ITEMLIST) where ITEMLIST is a cell array of the form {DEFAULT, ITEM1, ITEM2, ..., ITEMn} Make DEFAULT an empty matrix or string ([] or '') to not have a default option. Example from help: choice = txtmenu('Main menu',... {'Return / up menun' 'Change nttt-or-nttCreate new projectn' 'Load project data'...
- Publisher: Sky Sartorius
- Date Released: 22-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Vectorized Bisection Search
- License: Shareware
- Price:


x = BISECTION(f,LB,UB,target,tol) finds array x +/- tol (LB < x < UB) such that f(x) = target array. This function is meant for use in finding roots of monotonic vectorized functions very quickly for situations where many function calls must be used. It is designed to be simple, not robust, but has useful applications where it will much more quickly find the roots of a function than FZERO, which is more robust and has more features. Example: x = bisection(@(x) x.^3, -10, 10, [(-100 : 10 : 100)' (-1000 : 100 : 1000)'], 1e-12)
- Publisher: Sky Sartorius
- Date Released: 09-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts

