Since I’ve been using Maxima (circa 2016), I’ve occasionally missed some little feature from matlab and coded up a replacement for maxima, with a corresponding blog piece here at the Maximalist.
Some examples are find(), diff(), pause(), size(), cumsum(), diag(), and a few list indexing utilities. Also a help() utility that mimics matlab.
Here’s a mac file with all of those in one easy-to-load place: matlabesque.mac
Its help() entry reads like this:
matlabesque.mac contains: find(exp) ithruj(L,i,j) indexby(L,indexlist) matlab_diff(L) pause([options]) cumsum(l) size(M) diag(M) - - for any of the above functions, help(function_name) returns help lines for function_name