To use MATLAB efficiently, remember the following: It's column-major (down then across)! Also, to use
bsxfun to it's potentially and with little effort, just know your singleton dimensions and permute (also remember that
bsxfun operates on multiple singleton dimensions).
Did I mention, never use
My favorite obscure and/or tricky MATLAB stuff:
- Super efficient N-D Cartesian product.
- Dynamic legend.
sprintfc: print into a cell array.
forloop expression (
for var = expr ...) can be a matrix, looping through columns.
- Set membership tests for sorted arrays:
ismembc2, and more.
- Where does
handlesstructure (and other GUI data tricks)?.
- Changing the order of line series colors (
ColorOrder), and the "best" colors.
- Apparently MathWorks did not expect anyone to actually overload curly braces (
accumarrayrocks, but you have to use it right.
- The default C MEX configuration uses ANSI C, which really stinks. Enable C99.
bsxfuncan replicate in multiple dimensions. (most don't know!)
kronto replicate either array elements or whole arrays.
- More moved to my website.
I'm a research scientist focused on medical image processing, machine learning, dimensionality reduction, and parallel computing. I ♥
Q&A for professional and enthusiast programmers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for enthusiasts and power users of the Android operating system
Q&A for computer enthusiasts and power users
Q&A for professional programmers interested in conceptual questions about software development
Q&A for science fiction and fantasy enthusiasts
Q&A for Information security professionals
Q&A for active researchers, academics and students of physics
Q&A for scientific skepticism
Q&A for people studying math at any level and professionals in related fields
Q&A for users of TeX, LaTeX, ConTeXt, and related typesetting systems
Q&A for professional system and network administrators
Q&A for Ubuntu users and developers
Q&A for peer programmer code reviews
Q&A for researchers, developers, and users of Tor
Q&A for movie and tv enthusiasts