Rank: 494 based on 175 downloads (last 30 days) and 11 files submitted
photo

Sebastian Hölz

E-mail
Company/University
GEOMAR

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Sebastian View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
25 Jan 2012 Copy / Clone method for handle and hgsetget class Enable deep copying of child objects of classes handle or hgsetget Author: Sebastian Hölz deep copy clone hgset..., oop 2 1
12 May 2011 Coordinate Extractor Extract geographic coordinate(s) out of string(s). Author: Sebastian Hölz coordinate string dou... 1 0
10 Jun 2009 Screenshot gridcolor Change color of grid lines without changing color of axis labels or box Author: Sebastian Hölz annotation, customization, grid color, axis labels, box color, graphics 17 15
  • 3.0
3.0 | 8 ratings
21 Jan 2009 plotLDS Enhance zooming and panning on large data sets by automatically downsampling data Author: Sebastian Hölz data exploration, plot, set, data, large, timeseries 4 4
  • 4.0
4.0 | 1 rating
21 Jan 2009 Callback Stack Easy way to add multiple callbacks to objects, which support callback-functions (e.g. HG objects) Author: Sebastian Hölz data exploration, multiple callbacks, graphics, multiple, graphical data 1 0
Comments and Ratings by Sebastian View all
Updated File Comments Rating
11 Sep 2012 allowaxestogrow With one click, zoom axes for better visibility. Author: Matt Caywood

It should be mentioned that the code does not work for plots with log-axes. This is because it is using the OpenGL renderer.

Sebastian

29 Jun 2012 Spaceplots Customize spaces between subplots in a figure Author: Aditya

Excellent !

24 Feb 2012 Polygon Clipper Given two arbitrary polygons, the routine calculates the resulting polygon ... Author: Sebastian Hölz

Just a quick update ... I just installed a 64bit system and was able to get a working 64bit mex file (on Win7) with the following commands:

>> mex -c *.c
>> mex *.obj -output PolygonClip.mexw64

Mexing of course requires that you have a C-compiler running on your system. Prior to issuing the above commands you have to make sure that this compiler is selecte using:
>> mex -setup
I did some testing and could not find any memory leaks.

Cheers

Sebastian

17 Jan 2012 plotLDS Enhance zooming and panning on large data sets by automatically downsampling data Author: Sebastian Hölz

Hello Hoi,

as the documentation says ... : "The usage is identical to the regular plot-command for VECTORS ...". So, if you have matrices, you will just have to break them apart and plot each column separately.

Cheers

Sebastian

12 May 2011 cline Draw a colored line in 2D or 3D Author: Sebastian Hölz

@Jaap:

Use the following syntax:

fig = figure;
h = cline(...);
set(h,'linewidth',5)

The increased line-width will not be displayed, if you use "painters" as renderer for your figure. Therefore, you will have to change it:

set(fig, 'renderer', 'zbuffer')

- or -

set(fig, 'renderer', 'opengl')

Cheers

Sebastian

Comments and Ratings on Sebastian's Files View all
Updated File Comment by Comments Rating
10 Apr 2013 Polygon Clipper Given two arbitrary polygons, the routine calculates the resulting polygon ... Author: Sebastian Hölz Ajay

Any suggestions for polygon clipping in 3D?
Thanks for posting, very easy to use!

05 Apr 2013 plotLDS Enhance zooming and panning on large data sets by automatically downsampling data Author: Sebastian Hölz Benkler, Erik

Hi Sebastian,

thanks for this very useful contribution. You say it is completely compatible with the plot Syntax. However, I receive an error message if I use it with the 'XScale' and related properties:
plotLDS(x,y,'XScale','log')
It would be nice if you could implement similar downsampling for logarithmic axes, with equidistant data points on the log scale. In this case, you will probably have to interpolate. E.g., plotLDS(log10(x),y) produces poor results since too many of the small x values are left out with respect to those at large x.

22 Mar 2013 Copy / Clone method for handle and hgsetget class Enable deep copying of child objects of classes handle or hgsetget Author: Sebastian Hölz Crapeau, Marc

The problem is this class cannot handle the copy of protected/private properties defined by the classes which derive from it. Thus we need to declare public all the properties of the children classes and so forget encapsulation...

It is not a criticism, there is no way to reach private and protected properties of a subclass from its superclass, so you cannot do better :)

12 Oct 2012 Polygon Clipper Given two arbitrary polygons, the routine calculates the resulting polygon ... Author: Sebastian Hölz lzeeysjp

Great tool. Works like a charm here.

One question:
I would like to calculate the area of a polygon returned after clipping.

Has someone already written a function to do that?
It is not working using Matlab's polyarea, since the format is different and holes have to be considered.

12 Oct 2012 Polygon Clipper Given two arbitrary polygons, the routine calculates the resulting polygon ... Author: Sebastian Hölz lzeeysjp

Top Tags Applied by Sebastian
graphics, annotation, data, data exploration, 2d
Files Tagged by Sebastian View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
25 Jan 2012 Copy / Clone method for handle and hgsetget class Enable deep copying of child objects of classes handle or hgsetget Author: Sebastian Hölz deep copy clone hgset..., oop 2 1
12 May 2011 Coordinate Extractor Extract geographic coordinate(s) out of string(s). Author: Sebastian Hölz coordinate string dou... 1 0
10 Jun 2009 Screenshot gridcolor Change color of grid lines without changing color of axis labels or box Author: Sebastian Hölz annotation, customization, grid color, axis labels, box color, graphics 17 15
  • 3.0
3.0 | 8 ratings
21 Jan 2009 plotLDS Enhance zooming and panning on large data sets by automatically downsampling data Author: Sebastian Hölz data exploration, plot, set, data, large, timeseries 4 4
  • 4.0
4.0 | 1 rating
21 Jan 2009 Callback Stack Easy way to add multiple callbacks to objects, which support callback-functions (e.g. HG objects) Author: Sebastian Hölz data exploration, multiple callbacks, graphics, multiple, graphical data 1 0

Contact us