Rank: 457 based on 221 downloads (last 30 days) and 13 files submitted
photo

Malcolm Lidierth

E-mail
Company/University
King's College London

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Malcolm View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
21 May 2013 Screenshot Project Waterloo File and Matrix Utilities Utilities for partial input/output from MATLAB MAT-files, HDF5-files and custom binary files. Author: Malcolm Lidierth path, directories, files, mat fread fwrite memm..., mat, fread 21 5
  • 5.0
5.0 | 2 ratings
09 Mar 2012 Screenshot Making MATLAB Swing More Import of Java Swing GUIs from Eclipse, NetBeans, IntelliJ etc Author: Malcolm Lidierth gui, swing, java, eclipse, netbeans, intellij 19 1
  • 5.0
5.0 | 1 rating
14 Feb 2012 Screenshot OpenGL 3D graphics in MATLAB using jzy3d - a demo A demo of some features of the open-source jzy3d 3d graphics package from http://www.jzy3d.org/ Author: Malcolm Lidierth opengl, java, swing, graphics 17 3
  • 4.0
4.0 | 2 ratings
21 Dec 2011 VVAR class: a fast "virtual" variable class for MATLAB. VVAR can be used to pre-allocate arrays much faster than using zeros Author: Malcolm Lidierth memmapfile, virtual memory 7 0
06 Oct 2011 Screenshot Using Java Swing components in MATLAB A custom class that eases the use of Java AWT and Swing components in MATLAB Author: Malcolm Lidierth java, swing, gui, undocumented 53 30
  • 4.7
4.7 | 11 ratings
Comments and Ratings by Malcolm View all
Updated File Comments Rating
27 Jul 2014 OpenGL 3D graphics in MATLAB using jzy3d - a demo A demo of some features of the open-source jzy3d 3d graphics package from http://www.jzy3d.org/ Author: Malcolm Lidierth

@Jan

You need to add 'waterloo-jzy3d-demo.jar' using javaaddpath, not jzy3d.

But,
I do not know if this will work with the related jars shipped with R2013a and on the static path. It does not with R2013b. It does on a Mac with R2010a.

You may need to edit and recompile the source code to work with the shipped versions of other jars. The source code is at
http://sourceforge.net/projects/waterloo/files/Waterloo%20jzy3d%20in%20MATLAB%20Demo/

This was posted simply as an illustration/experiment in using jzy3d (which has also developed a lot since I posted it). It was never intended for serious use, and as each of JOGL/jzy3d/MATLAB are changing I have not kept to up-to-date.

17 Nov 2013 Making MATLAB Swing TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB Author: Malcolm Lidierth

@David
Not sure if that is possible. As I recall GScroller only worked because of a quirk in the MATLAB code that let me set normalized sizes >1. I doubt uicontrols would allow that.

19 Jan 2013 Making MATLAB Swing TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB Author: Malcolm Lidierth

@Doug

Many thanks. Looks like MATLAB is insisting on pass-by-value syntax in R2012b:
For backwards compatibility, I avoid [~], but your fix seems to work equally well with:

obj.hgcontainer=subsasgn(obj.hgcontainer, index, val);

Same problem could also arise at line 38. Change to:

obj.(index(1).subs)=subsasgn(obj.(index(1).subs), index(2:end), val);

FYI: Latest code for this is now in a GIT repo. See:

http://waterloo.sourceforge.net

Regards
Malcolm

22 Nov 2012 Making MATLAB Swing TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB Author: Malcolm Lidierth

An "alpha" version of Waterloo 1.1 is now available on SourceForge. This includes a new Java library for scientific graphics that can be called from Java, Groovy, Scala, MATLAB, the R statistical environment and SciLab.

For MATLAB, a MATLAB-like API is provider using custom MATLAB OOP wrappers.

For details and downloads see the new website at:

http://waterloo.sourceforge.net/

26 Oct 2012 Making MATLAB Swing TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB Author: Malcolm Lidierth

@ Aurelien

w=com.mathworks.mde.desk.MLDesktop.getInstance().getMainFrame().getWindows()

returns a list of Windows including those for GWait.

Call
w(N).dispose()
to close the relevant windows.

Note that releases system resources, but does not delete the reference as per Java docs. The window can be reconstructed with a call to show.

Accepted - I should make that easier.

Malcolm

Comments and Ratings on Malcolm's Files View all
Updated File Comment by Comments Rating
27 Jul 2014 OpenGL 3D graphics in MATLAB using jzy3d - a demo A demo of some features of the open-source jzy3d 3d graphics package from http://www.jzy3d.org/ Author: Malcolm Lidierth Lidierth, Malcolm

@Jan

You need to add 'waterloo-jzy3d-demo.jar' using javaaddpath, not jzy3d.

But,
I do not know if this will work with the related jars shipped with R2013a and on the static path. It does not with R2013b. It does on a Mac with R2010a.

You may need to edit and recompile the source code to work with the shipped versions of other jars. The source code is at
http://sourceforge.net/projects/waterloo/files/Waterloo%20jzy3d%20in%20MATLAB%20Demo/

This was posted simply as an illustration/experiment in using jzy3d (which has also developed a lot since I posted it). It was never intended for serious use, and as each of JOGL/jzy3d/MATLAB are changing I have not kept to up-to-date.

27 Jul 2014 OpenGL 3D graphics in MATLAB using jzy3d - a demo A demo of some features of the open-source jzy3d 3d graphics package from http://www.jzy3d.org/ Author: Malcolm Lidierth Froehlich, Jan

Hi,

I tried to execute it, but failed. My machine runs on MacOsX 10.7.5 and MATLAB 2013a.

I downloaded all files:
gluegen-rt.jar
jogl.jar
jzy3d-api-0.9.1.jar
libgluegen-rt.jnilib
libjogl.jnilib
libjogl_awt.jnilib
libjogl_cg.jnilib
opencsv-2.1.jar
org.convexhull.jar
org.jzy3d-0.8.4.jar
swt-debug.jar
swt.jar

and typed the following commands:
javaaddpath('org.jzy3d-0.8.4.jar');
import kcl.waterloo.graphics3D.jzy3d.Factory.*

No error until here. But createMesh and createSurface can not be found:

gr=createMesh(Z);
Undefined function 'createMesh' for input arguments of type 'double'.

I would be very grateful to get a hint what I am doing wrong.

Best, Jan

19 May 2014 Project Waterloo File and Matrix Utilities Utilities for partial input/output from MATLAB MAT-files, HDF5-files and custom binary files. Author: Malcolm Lidierth Smart, Mr

17 Nov 2013 Making MATLAB Swing TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB Author: Malcolm Lidierth Lidierth, Malcolm

@David
Not sure if that is possible. As I recall GScroller only worked because of a quirk in the MATLAB code that let me set normalized sizes >1. I doubt uicontrols would allow that.

24 Oct 2013 Making MATLAB Swing TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB Author: Malcolm Lidierth David

Thank you very much!!

I would like to use the GScroller but instead of putting imagesc inside the uipanels, I would like to put uicontrol. With uicontrols, when I use the scroll bar, they are still visible even when they are outside the uipanel. I think there is a clipping problem but I checked and I can't see anything...
Could you help me on that subject?

Thank you!

Contact us