Rank: 318 based on 264 downloads (last 30 days) and 23 files submitted
photo

Rody Oldenhuis

E-mail
Company/University
LuxSpace Sàrl.
Lat/Long
49.75, 6.1667

Personal Profile:

MSc. in Aerospace Engineering;
Astrodynamics & Satellite Systems

Professional Interests:
Space mission design/Computational problems

 

Watch this Author's files

 

Files Posted by Rody View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Jul 2014 Screenshot minimize Minimize constrained functions with FMINSEARCH or FMINLBFGS, globally or locally Author: Rody Oldenhuis optimization, constrained optimizat..., derivativefree optimi..., directsearch, constrained neldermea..., function minimization 50 20
  • 4.90909
4.9 | 11 ratings
03 Jul 2014 Screenshot RKN1210 - A 12th/10th order Runge-Kutta-Nyström integrator Integrator for second-order ODE's with very stringent error tolerances. Author: Rody Oldenhuis integration, ode, rungekuttanystrom, highorder, numerical integration, secondorder ode 9 6
  • 4.5
4.5 | 2 ratings
03 Jul 2014 Screenshot Determine the distance between two ellipses (in 3D) Determine the minimum distance (and corresponding angles) between two ellipses Author: Rody Oldenhuis geometry, ellipse, quartic, minimum distance, distance, geometric distance 3 1
03 Jul 2014 Distance between points and ellipse Compute the distances between an ellipse and an arbitrary number of points, in 3D Author: Rody Oldenhuis distance, ellipse, point cloud, quartic root, minimum distance, conic section 12 0
20 Jun 2014 Screenshot Test functions for global optimization algorithms Test functions for global optimization algorithms Author: Rody Oldenhuis global optimization, particle swarm, genetic algorithm, optimization, test function, multimodal 38 0
  • 5.0
5.0 | 1 rating
Comments and Ratings by Rody View all
Updated File Comments Rating
04 Jul 2014 quaternion.m quaternion class, vectorized, converts among rotation representations, numerical Euler propagation Author: Mark Tincknell

25 Jun 2014 Interpolation Utilities A variety of interpolation utilities Author: Joe Henning

25 Jun 2014 num2english Translates digits to english Author: Dave Kellow

16 Jun 2014 Check whether directory is on current MATLAB path Small low-level utility to check whether (list of) directories is/are on the current search path Author: Rody Oldenhuis

@JanSimon: thanks for the heads up, I really should check this stuff more carefully.

10 Jun 2014 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis

@Joshua,

No, there is no easy way in GODLIKE to implement linear constraints like the one you have; GODLIKE is restricted to problems with bound-constraints only. It is fairly easy to devise a workaround (as suggested by Mario Castro Gama), however, if your problem is not too large, it might be easier to give a try to my minimize() function (just search my author page here on the FEX). This function also supports (non)linear constraints, and has global optimization capability (albeit rudimentary compared to GODLIKE).

Hope this helps, Rody Oldenhuis

Comments and Ratings on Rody's Files View all
Updated File Comment by Comments Rating
08 Jul 2014 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis Joshua

Hello again,
Just a comment: in addition to the modification I made below, I also require that a significant portions of the individual parameters be zero (which I call MAXNUMPAR), i.e. pop{1}.individuals = [ 0 0.2 0 0 0.5 0 0.3 ];. I initially included this change in the line before my previous modification.
This seems to cause problems with the genetic algorithm, as it returns NANs in some of the individuals.
I correct this by moving my MAXNUMPAR to before pop{i}.iterate;.
I'm not sure why the genetic algorithm does this (possibly combinations of the individuals results in an individual of all zeros), and isn't in need of a fix. Just an FYI in case someone else ever tries to do the same thing.
Again, this download is awesome.

04 Jul 2014 Mouse-friendly FIGURE Same as FIGURE, but zooming/panning is done more conveniently with scroll wheel/clicks. Author: Rody Oldenhuis seagull, dave

16 Jun 2014 Check whether directory is on current MATLAB path Small low-level utility to check whether (list of) directories is/are on the current search path Author: Rody Oldenhuis Oldenhuis, Rody

@JanSimon: thanks for the heads up, I really should check this stuff more carefully.

14 Jun 2014 Check whether directory is on current MATLAB path Small low-level utility to check whether (list of) directories is/are on the current search path Author: Rody Oldenhuis Simon, Jan

You define the license as: "GPL + anything implied by placing it on the FEX". But the BSD license required for the FEX and GPL are not compatible. This legal stuff is bewildering.

13 Jun 2014 Kepler State Transition Matrix (MEX) Compute Kepler state transition matrix for an arbitrary number of time steps. M and C++ version. Author: Rody Oldenhuis Liu, Guangjun

Contact us