Rank: 6 based on 1796 downloads (last 30 days) and 35 files submitted
Personal Profile:

Matt holds a master's degree in Mechanical Engineering, and a bachelor's degree in Physics. He is now employed at the Idaho National Lab, where he works in fuels characterization. His main work is to develop new material properties measurement techniques, for which he uses Matlab daily. He enjoys his family, fishing (that's a 17 inch brown) and the great Idaho countryside.

Professional Interests:
Matlab, COMSOL, Thermal characterization.

 

Watch this Author's files

 

Files Posted by Matt View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jun 2010 Screenshot CHECKVARS Checks for function masking by variables in an M-File. Author: Matt Fig mask, masking, function, variables 22 1
29 Mar 2010 Screenshot NFACTORK Find all factorings of N which have K elements. Author: Matt Fig partition, divisors, factor, bell number, combinatorics, primes 16 5
  • 4.0
4.0 | 2 ratings
27 Jan 2010 Screenshot COMBINATOR -combinations AND permutations Returns 1 of 4 different samplings on the set 1:N, taken K at a time. Author: Matt Fig multichoose, nchoosek, perms, combinations, set, permutations 77 12
  • 5.0
5.0 | 6 ratings
27 Jan 2010 Published MATLAB Files 41 Complete GUI Examples 41 working GUIs to read and learn. Author: Matt Fig example, gui, files, guide, potw, how to 1099 43
  • 4.94286
4.9 | 37 ratings
24 Jun 2009 Screenshot EXPAND Replicate and tile each element of an array. Author: Matt Fig expand, tile, repmat, tiling, replicate, expansion 19 4
  • 5.0
5.0 | 1 rating
Comments and Ratings by Matt View all
Updated File Comments Rating
10 Aug 2010 COMBINATOR -combinations AND permutations Returns 1 of 4 different samplings on the set 1:N, taken K at a time. Author: Matt Fig

Oops, that was an error of omission on my part. I will post an update. Thanks Jan.

16 Jun 2010 cell2char Function to convert a cell array of strings into a character array. Author: Tonatiuh Pena Centeno

I see, your code handles cells like this:

C = {'poss';'pess';'asdf';NaN;44;pi;'cookie'}

So it is the description you give that needs fixing. It does more than convert the contents of a cell array of strings. It converts the contents of a cell array of strings and/or numbers. However, couldn't your entire algorithm be replaced with this?

S = char(cellfun(@(x) num2str(x),C,'Un',0))

16 Jun 2010 cell2char Function to convert a cell array of strings into a character array. Author: Tonatiuh Pena Centeno

Maybe I missed it, but what does CELL2CHAR(C) do that CHAR(C) does not do? And CHAR is a built-in!

10 Jun 2010 CHECKVARS Checks for function masking by variables in an M-File. Author: Matt Fig

It was brought to my attention that there are a few short-comings in the file. The file will be updated shortly.

21 May 2010 Anti-diagonal matrix traversal This function allows you to traverse a square matrix along the anti-diagonal. Author: Loïc

As it is, you have some deficiencies. There is no H1 line. The help is non-standard in its location. There is no input checking: if the function is for square matrices then you should check to see if the input is square. Your algorithm works well, except you cripple the speed by not pre-allocating your return arrays before the loops. Look at the difference:

>> M = round(rand(400)*300);
>> tic,[P,Q]=diagtrav(M);toc % No pre-allocation
Elapsed time is 134.937511 seconds.
>> tic,[P,Q]=diagtrav(M);toc % With pre-allocation
Elapsed time is 0.014006 seconds.

You should pre-allocate the return arrays!

Comments and Ratings on Matt's Files View all
Updated File Comment by Comments Rating
18 Aug 2010 41 Complete GUI Examples 41 working GUIs to read and learn. Author: Matt Fig Couzi, Camille

HI!!!!
One question about GUI_27: How can I get the same results, knowing that my figure of GUI, and all buttons and panels are deinfed in units normalized?
Thanks you very much!!!

10 Aug 2010 COMBINATOR -combinations AND permutations Returns 1 of 4 different samplings on the set 1:N, taken K at a time. Author: Matt Fig Fig, Matt

Oops, that was an error of omission on my part. I will post an update. Thanks Jan.

09 Aug 2010 COMBINATOR -combinations AND permutations Returns 1 of 4 different samplings on the set 1:N, taken K at a time. Author: Matt Fig Simon, Jan

Your first submission contained the source code cumsumall.cpp. Now I find only the compiled mexw32. It would be nice to have the source again, to allow all non-Windows and the 64 bitters to work with COMBINATOR.

13 Jul 2010 41 Complete GUI Examples 41 working GUIs to read and learn. Author: Matt Fig Lacerda, Luis

hello, i have read the examples but i still can´t answer my question...how can you make a GUI subplot something in another GUI? Not just plot, because what i am plotting has parameters altered by the called GUI..

thanks

12 Jul 2010 41 Complete GUI Examples 41 working GUIs to read and learn. Author: Matt Fig Bizkevelci, Erdal

Top Tags Applied by Matt
self_rating, combinatorics, combinations, files, gui
Files Tagged by Matt View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
14 Aug 2010 Screenshot Watermark Project An application that can be used to hide "ascii text" or "images" into another image using watermarki Author: Francesco Pizzo communications, gui, watermark, information encryptin..., self_rating, image processing 164 1
  • 5.0
5.0 | 2 ratings
11 Aug 2010 Screenshot 3D Surface Plots from Excel Data GUI Upload data from Excel and plot in 3D as a scatter plot, lsq curve fit, contour plot and others. Author: Christopher Rouxel self_rating, 3d, data import, lsqcurvefit, gui, robotics research gro... 263 0
  • 5.0
5.0 | 1 rating
28 Jul 2010 Conics intersection Given the homogeneous matrices of two conics it recovers the (up to) four intersection points Author: Pierluigi Taddei conics intersections, conics, degenerate conic, homogeneous coordinat..., self_rating 40 0
26 Jul 2010 Screenshot Multiple matrix multiplications, with array expansion enabled Multiplying matrices, vectors, or scalars contained in two N-D arrays, with array expansion enabled. Author: Paolo de Leva vector algebra, arraylab, matrix, matrix algebra, vector expansion, scalar 111 17
  • 4.95455
5.0 | 23 ratings
10 Jun 2010 Screenshot CHECKVARS Checks for function masking by variables in an M-File. Author: Matt Fig mask, masking, function, variables 22 1

Contact us at files@mathworks.com