Personally, I'd rather use Python with matplotlib when I need to plot stuff, but Octave is great if you have to deal with Matlab code!
post
SageMath is my go to for heavy math.
Used it for a ML MOOC a long time ago. Switched to Python/Numpy for better general programming features. Numpy has pretty good syntax for matrix computation, IMO.
Its good for legacy MATLAB projects. Use Python for new projects.
See also https://maxima.sourceforge.io/
This was my go to software for experimenting with linear algebra etc. Haven't had the need recently though.
all 5 comments