Rank: 5142 based on 4 downloads (last 30 days) and 4 files submitted
photo

Thomas Clark

E-mail
Company/University
University Of Cambridge
Lat/Long
52.198067, 0.11948

Personal Profile:

I'm a fluid dynamicist, currently finishing off my PhD at Cambridge University Engineering Department, UK. My specialist subject is turbulent structures in Boundary layers.

I do part time consultancy work covering tidal stream turbine design, general marine propeller/turbine design, experimental techniques (Particle Image Velocimetry and related) and design optimisation. I like to use MATLAB for most of my work!
Please feel free to contact me if you'd be interested in corresponding, or require a consultant for tasks similar to the above.

In my spare time, I walk, sail, go climbing, paint with watercolours (abstract and landscapes) and play electric guitar. At least, I would do all those things, if I wasn't using Matlab most of the time...

Professional Interests:
Fluid dynamics, Tidal Turbines, Marine Engineering, Propeller / Turbine Design, Design Optimisation

 

Watch this Author's files

 

Files Posted by Thomas View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
18 Sep 2010 Screenshot raiseFigure - Intuitive alternative to figure(h) command Identifies figures by Title (or tag), not by figure number Author: Thomas Clark handle, tag, figure, name, title 1 0
16 Sep 2009 Default_Path_Retrieval Save and retrieve last-used path strings. Ideal for users of uigetfile() and similar functions. Author: Thomas Clark uigetfile, uigetdir, uiputfile, path handling, path, default path 0 0
25 Jun 2009 Screenshot FORTRAN_Mex_Highlighter Improvement of syntax highlighting for FORTRAN MEX files (using an external editor like GEDIT) Author: Thomas Clark gedit, fortran, mex, syntax, highlighting, editor 1 0
25 Aug 2005 Screenshot OceanMap Manually enter matrix elements in a GUI, then save to a *.MAT file. Author: Thomas Clark matrices, flexible array editor, flexarray, matrix, gui, submersible 2 9
  • 4.83333
4.8 | 6 ratings
Comments and Ratings by Thomas View all
Updated File Comments Rating
13 Dec 2012 IAPWS_IF97 functional form with no slip Water and steam properties and derivatives based on the IAPWS IF97. Functional form. No slip. Author: Mark Mikofski

Nice vectorisation, thank you for this Mark.

13 Dec 2012 X Steam, Thermodynamic properties of water and steam. Water properties A complete IAPWS IF-97 standard. Author: Magnus Holmgren

Magnus,

Thank you for this thorough implementation with excellent help!

Tom

08 Aug 2012 Alpha shapes Alpha shape of 2D/3D point set. Author: Jonas Lundgren

Ahhh... thankyou! SO overdue as part of the triangulation toolset that we get.

08 Aug 2012 Toolbox Wavelets on Meshes A toolbox to compute wavelet transform on 3D meshes Author: Gabriel Peyre

Watching with interest :)

13 Jan 2012 Sampling from a discrete distribution The function is to draw samples from an arbitrary discrete distribution. Author: Dahua Lin

Very useful, a good utility function which saves some though when implementing MC models.

Comments and Ratings on Thomas' Files View all
Updated File Comment by Comments Rating
02 Dec 2008 OceanMap Manually enter matrix elements in a GUI, then save to a *.MAT file. Author: Thomas Clark Giaccari, Luigi

That'is it Ifound
Mister clark there is nothing wrong in my pc, maybe you should
turn the profile off when you run a new test try this. Especially
before giving low and inappropriate rating.

%% PUT THIS IN A SCRIPT AND RUN IT
% profile on
% profile clear

%%%%%%%%%%%%%%%%%%%%%%%%

%Maybe you forgot this !!!!

profile off

profile off

profile off

profile off

%%%%%%%%%%%%%%%%%%%%%%%

Npoints = logspace(1,6,15);
lengthN = numel(Npoints);
convhull_times = zeros(lengthN,1);
chull2d_times = zeros(lengthN,1);
for i = 1:lengthN
N=ceil(Npoints(i));
x=rand(N,1);
y=rand(N,1);
tic
chull1 = convhull(x,y);
convhull_times(i) = toc;
tic
chull=ConvHull2D(x,y);
chull2d_times(i) = toc;
end

figure()
semilogx(Npoints,convhull_times,'g-')
hold on
semilogx(Npoints,chull2d_times,'b-')
legend({'Native convhull';'convhull2d'})
title('Performance comparison')
% profile viewer

05 Oct 2007 OceanMap Manually enter matrix elements in a GUI, then save to a *.MAT file. Author: Thomas Clark Clark, Tom

Michele,

ActiveX objects do not (usually) have a visibility property. Nor can they be embedded in an uipanel (which of course may be hidden along with it's contents).

The only way to hide activeX objects (that I know of) is to move them:
>move(handle,[x y wdth ht]);
check out the help on move for more info. Don't forget to save the original position so you can move it back!

---
Kind Regards

Tom

26 Jul 2007 OceanMap Manually enter matrix elements in a GUI, then save to a *.MAT file. Author: Thomas Clark Micheli, Michele

Thank you!

just a question: is it possible to Hide/unHide the FlexGrid control?

09 Jul 2007 OceanMap Manually enter matrix elements in a GUI, then save to a *.MAT file. Author: Thomas Clark Perlovskiy, Eugene

Thank's for good example.
However, I don't know how use the ColWidth property of flexArray. I want to exchange a column width in flexArray. Can you help me?

03 Apr 2007 OceanMap Manually enter matrix elements in a GUI, then save to a *.MAT file. Author: Thomas Clark asti, gustavi

finally something usefull

Top Tags Applied by Thomas
1d, 2d, 3d, boundary condition, boundary conditions
Files Tagged by Thomas View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
01 Aug 2011 Screenshot Laplacian in 1D, 2D, or 3D Sparse (1-3)D Laplacian on a rectangular grid with exact eigenpairs. Author: Andrew Knyazev 2d, 3d, laplacian, poisson, pde, boundary condition 39 4
  • 5.0
5.0 | 3 ratings
18 Sep 2010 Screenshot raiseFigure - Intuitive alternative to figure(h) command Identifies figures by Title (or tag), not by figure number Author: Thomas Clark handle, tag, figure, name, title 1 0
16 Sep 2009 Default_Path_Retrieval Save and retrieve last-used path strings. Ideal for users of uigetfile() and similar functions. Author: Thomas Clark uigetfile, uigetdir, uiputfile, path handling, path, default path 0 0
25 Jun 2009 Screenshot FORTRAN_Mex_Highlighter Improvement of syntax highlighting for FORTRAN MEX files (using an external editor like GEDIT) Author: Thomas Clark gedit, fortran, mex, syntax, highlighting, editor 1 0
02 Jun 2009 Screenshot Patch Normals Calculates the normal vectors of a triangulated mesh (patch) Author: Dirk-Jan Kroon faces, vertexnormals, patch, normal vector, normals, vertices 17 4
  • 5.0
5.0 | 2 ratings

Contact us