Matlab is necessary for biomedical engineers. But it's not free. Is there any free software like Matlab which is good at Signal and Image Processing, Numerical and Statistical Methods, Optimization, Modeling in biology(3D). Can anyone suggest the best freeware software?
There are numerous books & academic publications dealing with the use of python in the biomedical field.
All of the above are downloadable for free gratis, are open source and are cross platform working well on Windows/OS-X/Linux, etc.
There are a number of bundles of the above software that have been put together notably Continuum Analytics Anaconda base install free, Python X-Y free and Enthought Canopy free for users at degree granting institutions but decidedly not otherwise
In addition to python & related libraries, I would also recommend to look at
- octave, a free analogue of matlab. Unfortunately I have never used that myself (neither matlab) so I cannot comment
- R, the statistical language. My impression is that most of the stuff that is done in matlab can very well also be done in R. R has a ton of various libraries, here is a list related to medical imaging: https://cran.r-project.org/web/views/MedicalImaging.html
- there is also a promising "startup language" julia but I doubt it is in any way mature enough for a serious project. But you may check it out for simple simulations or other stuff, it is implemented in a very nice way and it's speed is approaching that of C and fortran.