Rank: 7853 based on 5 downloads (last 30 days) and 1 file submitted

Holger Hiebel

48.16459, 16.33549

Personal Profile:

I studied electrical engineering with a specialisation in acoustics / electroacoustics / signal processing. Currently I am employed by a company which develops and manufactures telecom loudspeakers (microspeakers). I'm doing acoustics research and development there, including electroacoustic simulations and software development.
My private interests include dancing Salsa and developing HighEnd loudspeakers.


Watch this Author's files


Files Posted by Holger Hiebel
Updated   File Tags Downloads
(last 30 days)
Comments Rating
05 Aug 2008 copymyobj Workaround to create copies of objects inheriting from the Matlab 'handle'-class Author: Holger Hiebel copy, custom, matlab objects, handle class, inherit, utilities 5 0
Comments and Ratings by Holger Hiebel View all
Updated File Comments Rating
24 Jan 2012 RNEL_DB Object Oriented Database for Matlab RNEL_DB is a class definition that facilitates the user to develop a database in Matlab. Author: Joost Wagenaar

Looks very promising, but no m-files seem to be included, and the weblink points to a dead end ... ?

20 Jun 2011 num2sci Works just like num2str except will print with formatting in SI prefix notation. Author: Jason Kaeding

I love it and use it very often.

20 Jun 2011 sci2num Converts a string with (possibly) an SI prefix to a number. Works in reverse of num2sci. Author: Jason Kaeding

I love it and use it very often.

06 Jun 2010 Clone Handle Object - using MATLAB OOP How to clone an object (deep copy) which inherits reference behaviour from the 'handle' class. Author: Bobby Nedelkovski

I came up with the same "hack" as Barry - this now was already a few years ago... From a programming point of view this is very unaesthetic but it does what it is supposed to do.
I posted it on file exchange as contribution 20972 "copymyobj".
Using this hack is more powerful than any other implementation of a generic copy because it deep-copies also dynamically added properties etc. This is due to reasons which are described by Bobby some 2 postings above.

More than once I complained at The Mathworks that there is no generic function for doing deep copies of classes inheriting from handles - obviously now there is a chance that they are investigating this issue :-)

28 May 2010 Settings dialog Set or change arbitrary structure via a dialog Author: Rody Oldenhuis

This file is great, saves lots of work.
But in order to test the buttons result more easily, I replaced all occurrences of the variable 'button' with the new variable name 'canceled' and modified some code lines:

line 93: <button = [];> replaced by <canceled=true;>
line 387: <button = 'OK';> replaced by <canceled=false;>
line 424: <button = 'cancel';> replaced by <canceled = true;>

Now I can call the dialogue ([settings,canceled]=settingsdlg(...)) and then just test with a simple if ~canceled, code, end instead using strcmp for that.

Contact us