Rank: 96 based on 1750 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
22 Sep 2009 adcarray MATLAB class to allow large data sets to me memory mapped from disc (including from MAT-files) Author: Malcolm Lidierth dsp, adc memmapfile 118 0
07 Apr 2009 Screenshot Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth graphics, gui, undocumented, awt, data exploration, uicontrol 173 11
  • 4.5
4.5 | 6 ratings
19 Jan 2009 dir2menu Dynamically creates a menu tree at run time by replicating a directory folder tree. Author: Malcolm Lidierth gui tools, example, directory uimenu uico... 100 0
05 Dec 2008 Screenshot sigTOOL Demo Demo version of the sigTOOL analysis package for neuroscience. Author: Malcolm Lidierth analysis, neuroscience, medical, postevent time histog..., probability, power 143 27
  • 4.0
4.0 | 8 ratings
06 Oct 2008 ExcelColumnLetter Number to letter conversion for Excel columns Author: Malcolm Lidierth letter, column, data import, number, data export, excel 86 0
Comments and Ratings by Malcolm View all
Updated File Comments Rating
17 Nov 2009 Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth

Jose
You will get Java exceptions if you try to create a JFrame ('adding a window to a container') so jcontrol does not allow that.

You can however, build very complex GUIs using a MATLAB figure or uipanel as parent and I hope to include tabbed panes once TWM provide full support for these. An advantage of using MATLAB containers is that you can mix and match jcontrols and MATLAB components including graphics in a single figure/panel.

Apart from using a java window, there are few restrictions. You can for example create a uipanel, add a swing JPanel to it, populate that with a JScrollPane and add a JTree to it along with a set of JButtons in the JPanel.
Regards
Malcolm

30 Oct 2009 sigTOOL Demo Demo version of the sigTOOL analysis package for neuroscience. Author: Malcolm Lidierth

Spencer
Great. I have had a few enquiries about TDT. How about sharing your importer?
As far as those errors are concerned - if they are in sigTOOL, please supply details.
Regards
Malcolm

06 Oct 2009 Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth

Ritesh
See the undocumented MATLAB uitab and uitabgroup functions for tabbed panes
For widgets, I may have misunderstood. Jcontrols can be positioned using normalized units 0 to 1. MATLAB then does the work.

06 Oct 2009 Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth

PS That should be uitab + uitabgroup

02 Oct 2009 sigTOOL Demo Demo version of the sigTOOL analysis package for neuroscience. Author: Malcolm Lidierth

Ryan
It is easy to add more parameters. Just edit the 'names' cell array in the EditStructureGUI function in menu_InterfaceTo_wave_clus.m. E.g.

names={'stdmin',...
    'stdmax',...
    ................
    ................
    'max_spk',...
    'max_clus'};

Remember though, that these values are reset via set_parameters_simulation.m when you load a new channel so editing set_parameters_simulation.m may be more convenient.

As for batch processing, that could probably be included if there were enough demand but there are a lot of other things on the TODO list.

Comments and Ratings on Malcolm's Files View all
Updated File Comment by Comments Rating
17 Nov 2009 Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth Lidierth, Malcolm

Jose
You will get Java exceptions if you try to create a JFrame ('adding a window to a container') so jcontrol does not allow that.

You can however, build very complex GUIs using a MATLAB figure or uipanel as parent and I hope to include tabbed panes once TWM provide full support for these. An advantage of using MATLAB containers is that you can mix and match jcontrols and MATLAB components including graphics in a single figure/panel.

Apart from using a java window, there are few restrictions. You can for example create a uipanel, add a swing JPanel to it, populate that with a JScrollPane and add a JTree to it along with a set of JButtons in the JPanel.
Regards
Malcolm

17 Nov 2009 Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth Ramon, Jose Miguel

Great work! I have a question about the problems with the containers in R2008b onwards. As you comment before, hgjavacomponent may not parent other hgjavacomponent. Does this mean I cannot use Jframe as parent for my Javacomponents in R2008b onwards?

Therefore the only one way to contain JavaComponents is a figure, isn’t it? Is there any restriction in terms of including Javacomponent if I use a figure as parent? Can I build complex GUI’s using figure as parent?

Thanks in advance

30 Oct 2009 sigTOOL Demo Demo version of the sigTOOL analysis package for neuroscience. Author: Malcolm Lidierth Lidierth, Malcolm

Spencer
Great. I have had a few enquiries about TDT. How about sharing your importer?
As far as those errors are concerned - if they are in sigTOOL, please supply details.
Regards
Malcolm

29 Oct 2009 sigTOOL Demo Demo version of the sigTOOL analysis package for neuroscience. Author: Malcolm Lidierth Chen, Spencer

I just started using this tool. Very impressive Malcolm. I like the look and feel of the GUI. Much better than the other toolbox I have also been playing around with (FIND).

Anyways, I implemented my custom importer for TDT data using the Neuroshare interface. The data loaded okay, but in the process of using features of this toolbox, I find myself having to debug through several show-stopping errors. A little anonying and frustrating, but I speak Matlab enough to be able to work through them.

06 Oct 2009 Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth Lidierth, Malcolm

Ritesh
See the undocumented MATLAB uitab and uitabgroup functions for tabbed panes
For widgets, I may have misunderstood. Jcontrols can be positioned using normalized units 0 to 1. MATLAB then does the work.

Top Tags Applied by Malcolm
data exploration, directories, dsp, example, files
Files Tagged by Malcolm View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
22 Sep 2009 adcarray MATLAB class to allow large data sets to me memory mapped from disc (including from MAT-files) Author: Malcolm Lidierth dsp, adc memmapfile 118 0
07 Apr 2009 Screenshot Using java swing components in MATLAB A custom class that eases the use of java.awt and javax.swing components in MATLAB Author: Malcolm Lidierth graphics, gui, undocumented, awt, data exploration, uicontrol 173 11
  • 4.5
4.5 | 6 ratings
19 Jan 2009 dir2menu Dynamically creates a menu tree at run time by replicating a directory folder tree. Author: Malcolm Lidierth gui tools, example, directory uimenu uico... 100 0
05 Dec 2008 Screenshot sigTOOL Demo Demo version of the sigTOOL analysis package for neuroscience. Author: Malcolm Lidierth analysis, neuroscience, medical, postevent time histog..., probability, power 143 27
  • 4.0
4.0 | 8 ratings
06 Oct 2008 ExcelColumnLetter Number to letter conversion for Excel columns Author: Malcolm Lidierth letter, column, data import, number, data export, excel 86 0
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com