Rank: 8 based on 6590 downloads (last 30 days) and 33 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
27 Oct 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig example, gui, files, how to, learning, help 2028 20
  • 4.88889
4.9 | 18 ratings
24 Jun 2009 Screenshot EXPAND Replicate and tile each element of an array. Author: Matt Fig expand, tile, repmat, tiling, replicate, expansion 121 4
  • 5.0
5.0 | 1 rating
17 Jun 2009 Screenshot Next Combination/Permutation Produces one comb/perm at a time. Both with/without repetition. Author: Matt Fig multichoose, nchoosek, perms, combinations, permutations, choose 159 0
17 Jun 2009 Screenshot findsubmat Finds one matrix (a sub-matrix) within another. Author: Matt Fig matrix, inside, submatrix, find, indexing, vector 132 5
  • 5.0
5.0 | 3 ratings
16 Jun 2009 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 207 5
  • 5.0
5.0 | 3 ratings
Comments and Ratings by Matt View all
Updated File Comments Rating
17 Nov 2009 Find roots of Bessel Function Jn(x) = 0 This script finds the roots of a specified Bessel function, Jn(x) = 0; Author: Feijo de Beaufort

Some strong suggestions:
Use a function handle instead of an inline function, this is the standard today.
Add an H1 line, and a more elaborate help section.
Use b = besselj(0,x); instead of a for loop to calculate b.
Have the graph be optional.

Some additional suggestions for increased usability.
Let the user specify a parameter other than zero. I.e., besselj(2,x). You could still have the default be 0.
Let the user specify a range of roots. I.e., "Find all roots between 200 and 210."

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

Michele,
You didn't give very much information. If you put a number greater than 170 WHERE? And what other parameters? Why don't you just email me? I put my email in the help for that purpose. If you email me, show me EXACTLY what you did, don't be vague.

07 Sep 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig

Cyberfrog,
GUI_34 has a custom menubar. None of the GUIs in this collection are programmed with GUIDE. Please email me if you have more questions.

06 Sep 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig

Hello CyberFrog,
I am not sure what you mean by a "menu title" in GUI_25. There isn't supposed to be a menubar, if that is what you mean. I am using 2007b, and everything looks like it should here.

No *.fig file is generated because these are M-file GUIs. GUIDE works by generating two files, an M-File which has the code, and a figure file which has the graphics. These are simply two different ways of doing GUIs in MATLAB. I much prefer to write my GUIs without GUIDE for many reasons, only one of which is that I need to keep track of only one file!

This collection, as is stated in the description, is meant to help people write GUIs without using GUIDE.

04 Sep 2009 ATAN2_SAFE To perform the same function as Matlab built-in function atan2 but safely guarded against erroneous Author: Zhigang Xu

Actually atan2 is fine. The source of the error in your example is this line:

[x2 y2 z2] = sph2cart(t2, p2, r2); % step 5b

The value of y2 should equal zero but there are round-off errors occurring. If you simply assign y2 = 0 after this line in your example, you will see that t1 is back at zero as expected. This has nothing to do with atan2.

Comments and Ratings on Matt's Files View all
Updated File Comment by Comments Rating
16 Nov 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig Altzheim, Damien

Awesome!! Just what I was looking for.

13 Nov 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig Laughs, Rachel

Okay wow. I know I already posted feedback, but this set of examples is so amazing as a tutorial that I had to come back and say that every beginner should study this entire package. This has to be the best file I've found all year, hands down. Thank you for providing this!!

09 Nov 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig Laughs, Rachel

What an amazing collection. Thank you so much for this!

Is there an available "answer guide" for the suggested exercises you have listed in the files? I am sadly already stuck on the second one and don't want to move on until I understand it

03 Nov 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig Chaudhry, Ahsan

Awesome.... You made my day!!! I was struggling with gui... thanks a lot...

31 Oct 2009 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

Michele,
You didn't give very much information. If you put a number greater than 170 WHERE? And what other parameters? Why don't you just email me? I put my email in the help for that purpose. If you email me, show me EXACTLY what you did, don't be vague.

Top Tags Applied by Matt
self_rating, combinations, combinatorics, files, gui
Files Tagged by Matt View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
30 Oct 2009 Screenshot Finite Element solution to the 2nd Order Diff Equation with difussion and convection terms only This function solves the following the following BVP using Galerkin method. Author: Ramin Shamshiri interpolation, differential equation, finite elemenets, self_rating, galerkin method, mathematics 91 1
  • 5.0
5.0 | 1 rating
27 Oct 2009 35 Complete GUI Examples 35 working GUIs to read and learn. Author: Matt Fig example, gui, files, how to, learning, help 2028 20
  • 4.88889
4.9 | 18 ratings
25 Oct 2009 S-AES perform encryption and decryption using simplified AES (S-AES) Author: Mohammad Tahir cryptography, decryption, aes, self_rating, mathematics, encryption 80 3
  • 4.0
4.0 | 2 ratings
17 Oct 2009 Screenshot OFDM Trasnmitter and Receiver (Matlab Code) OFDM code with 16-QAM modulation. Can be easily Understood and modified. Author: Ihsan Ullah self_rating, communications, signal processing 541 2
  • 3.0
3.0 | 3 ratings
28 Sep 2009 Screenshot Matlab mesh to PDF with 3D iteractive object Export triangulated mesh into a pdf with a 3D interactive object. Author: Alexandre Gramfort autorated, mesh, pdf, 3d, self_rating, latex 66 6
  • 3.75
3.8 | 4 ratings
 

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