Rank: 391 based on 174 downloads (last 30 days) and 18 files submitted
photo

Sky Sartorius

E-mail
Company/University
Technical University of Munich
Lat/Long
48.26584, 11.6685

Personal Profile:

B.S. Aeronautical Engineering
M.Sc. Aerospace System Design

Professional Interests:
aircraft design, design software, UAVs, optimization, rotorcraft

 

Watch this Author's files

 

Files Posted by Sky View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
21 May 2013 Screenshot MKXLSFUNC: Easily integrate legacy spreadsheet tools into MATLAB Creates an m-file function that does analysis within your specified Excel-based analysis tool. Author: Sky Sartorius xls, xlsread, xlswrite, spreadsheet, excel 23 0
15 May 2013 Screenshot Fuel fraction sizing Finds aircraft gross weight using the fuel fraction sizing method Author: Sky Sartorius aircraft, weight, design, breguet, range, endurance 7 0
13 May 2013 Screenshot Simple turbine engine performance estimation A set of tools for simply estimating turboprop, turbofan, and turboshaft aircraft engine performance Author: Sky Sartorius power, thrust, propulsion, turbine, engine, lapse 27 0
13 May 2013 Screenshot CORE: Conceptual Optimization of Rotorcraft Environment Facilitates optimization and design space exploration in the conceptual design phase of rotorcraft. Author: Sky Sartorius helicopter, aerospace, rotorcraft, optimization, visualization, design 19 1
  • 3.0
3.0 | 1 rating
18 Apr 2013 SEARCH: Web search from the command line Add this small utility to your MATLAB path to allow quick web searches from the command line. Author: Sky Sartorius search, web, browser, google 7 0
Comments and Ratings by Sky View all
Updated File Comments Rating
18 Apr 2013 addcopyright add copyright information to an m-file or group of m-files. Author: Mirko Hrovat

If I want to add/update copyright info for a file that's on the path but not in the current directory, a new version of the file (with copyright info) is created in the current directory. I changed line 180 to use uigetfile instead of uigetdir, which is more useful for me and helps with the aforementioned issue.

12 Apr 2013 Dimensioned Variable Class for MATLAB A set of tools allowing the use of real-world units in Matlab. Author: Sky Sartorius

I uploaded a new version that, among other improvements, especially in documentation, has an entirely new subsasgn file that should take care of the removing elements problem and the preallocating problem. When doing subscripted assignment, you have to be assigning using input/output with the same units. The only exception is that NaN and [] are now allowed (either normal or with units). For preallocation, use a dimensioned NaN array. If you don't know the dimensions you'll need, the new subsasgn will allow changing the units of an all-NaN array to match the assigned variable (with a warning).

01 Dec 2012 Vectorized Bisection Search Find x such that f(x) = target. Vectorization allows for some key advantages over FZERO. Author: Sky Sartorius

I just uploaded an entirely new function with almost all new code and documentation and a lot of added features. With so much new code, please let me know if you find a bug.

This is about as far as I'll take this function. I would love to see MathWorks or someone in the community develop a vectorized implementation of Brent's method, i.e. make FZERO vectorized to be able handle array problems. A vectorized FZERO (with a TolFun feature) would be superior to this in every way.

08 Nov 2012 Units and Dimensions Suite for Matlab A complete suite for using real world units in matlab. Author: Rob deCarvalho

I use this function all the time. I was trained in imperial units but now work in Germany - this thing is awesome. Really reduces errors, makes code easier to understand, and speeds up my work.

12 Sep 2012 Units and Dimensions Suite for Matlab A complete suite for using real world units in matlab. Author: Rob deCarvalho

I like this quite a bit. I had to add a lot of my own units for my specific field, e.g. nautical miles, slugs, psf, and for the kitchen (tsp, Tbls). I look forward to having mature units capability in MATLAB one day, and this is a good first step. Maybe Mathworks will take the reigns, if we're lucky, as units are a capability that Matlab's competitors DO have.

Comments and Ratings on Sky's Files View all
Updated File Comment by Comments Rating
27 May 2013 CORE: Conceptual Optimization of Rotorcraft Environment Facilitates optimization and design space exploration in the conceptual design phase of rotorcraft. Author: Sky Sartorius mr, bil

tanks for this program, a will chek and comment after

12 Apr 2013 Dimensioned Variable Class for MATLAB A set of tools allowing the use of real-world units in Matlab. Author: Sky Sartorius Sartorius, Sky

I uploaded a new version that, among other improvements, especially in documentation, has an entirely new subsasgn file that should take care of the removing elements problem and the preallocating problem. When doing subscripted assignment, you have to be assigning using input/output with the same units. The only exception is that NaN and [] are now allowed (either normal or with units). For preallocation, use a dimensioned NaN array. If you don't know the dimensions you'll need, the new subsasgn will allow changing the units of an all-NaN array to match the assigned variable (with a warning).

12 Apr 2013 Dimensioned Variable Class for MATLAB A set of tools allowing the use of real-world units in Matlab. Author: Sky Sartorius Doe, John

Very cool, I use it extensively and it really helps.
One thing that I encountered is that assignements such as vect(index)=[] which remove elements in a vector don't work when using a DimensionedVariable vector.
Also preallocating arrays e.g. before a loop is not possible when we don't know the unit of the content at the moment of allocation. Maybe NaN and 0 should be treated specially, in a sense these have no unit and any unit at the same time.

01 Dec 2012 Vectorized Bisection Search Find x such that f(x) = target. Vectorization allows for some key advantages over FZERO. Author: Sky Sartorius Sartorius, Sky

I just uploaded an entirely new function with almost all new code and documentation and a lot of added features. With so much new code, please let me know if you find a bug.

This is about as far as I'll take this function. I would love to see MathWorks or someone in the community develop a vectorized implementation of Brent's method, i.e. make FZERO vectorized to be able handle array problems. A vectorized FZERO (with a TolFun feature) would be superior to this in every way.

29 Nov 2012 Vectorized Bisection Search Find x such that f(x) = target. Vectorization allows for some key advantages over FZERO. Author: Sky Sartorius Yoshiaki

There seems to be a typo on line 80:
jnk = f(UB+LB)/2; % test if f returns multiple outputs

It should be
f((UB+LB)/2)

Top Tags Applied by Sky
aerospace, distributed, linspace, logspace, spaced
Files Tagged by Sky View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
21 May 2013 Screenshot MKXLSFUNC: Easily integrate legacy spreadsheet tools into MATLAB Creates an m-file function that does analysis within your specified Excel-based analysis tool. Author: Sky Sartorius xls, xlsread, xlswrite, spreadsheet, excel 23 0
15 May 2013 Screenshot Fuel fraction sizing Finds aircraft gross weight using the fuel fraction sizing method Author: Sky Sartorius aircraft, weight, design, breguet, range, endurance 7 0
13 May 2013 Screenshot Simple turbine engine performance estimation A set of tools for simply estimating turboprop, turbofan, and turboshaft aircraft engine performance Author: Sky Sartorius power, thrust, propulsion, turbine, engine, lapse 27 0
13 May 2013 Screenshot CORE: Conceptual Optimization of Rotorcraft Environment Facilitates optimization and design space exploration in the conceptual design phase of rotorcraft. Author: Sky Sartorius helicopter, aerospace, rotorcraft, optimization, visualization, design 19 1
  • 3.0
3.0 | 1 rating
18 Apr 2013 SEARCH: Web search from the command line Add this small utility to your MATLAB path to allow quick web searches from the command line. Author: Sky Sartorius search, web, browser, google 7 0

Contact us