The last time I used Matlab was almost 3 years ago, they may have added to
it since then, it was frustrating.
There are only scalars or 2d arrays (vectors sometimes are vectors as used,
but in most cases are single-row or single-column 2d arrays). This alone
almost guarantees that if my software fails I have left out a transpose.
The tools for arrays are missing some valuable things, take, drop re-shape
when #elements are not identical.
Matrix multiplication is only that, all the others must be written in
datail.
Now these are not the 'advanced' tools but their lack is a nuisance (I had
to write these tools for myself), and rather surprising since the first
attempts with Matlab were to provide some of APL's goodies.
But if you can find the package you want, and that package is not in J or
APL, then it becomes fine.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm