Matlab 当时还是6.0版本, 在做矩阵运算的时候特别好用。
但是随着时间的推移发现Matlab很好用了:
1. Matlab可以做复杂的编程。
2. Matlab的各种工具包非常多,非常好用。
比如信号工具箱非常好用,在做数字信号处理的时候非常有用。
比如小波分析的时候,Matlab的工具包几乎是唯一的选择。
3. Simulink博大精深。
在做模拟的时候,数字图像处理的时候,做数值分析的时候,根本离不开matlab。
而且随着Matlab功能的升级也越来越强大,你自己可以写DLL被Matlab调用,还可以把Matlab代码转成C++调用的库(效率极低,但是忽悠足够了)。
Labview也很牛
很快matlab变成了研究的必备工具。
替代Matlab
2005年左右,因为种种原因不能再用Matlab了,所以当时就开始物色替代品。
最开始是裸写用C++库,当时正好Intel推出了OpenCV,里面的矩阵计算库CvMat还蛮好用的。但是如果用C++做稍微大点的研究,人要疯掉的。但是用C++写好处是运行效率高。一旦算法敲定,立马就可以投入实用。但是用C++写太麻烦了。
再后来,选定开源的Scilab来替代一些Matlab数值计算的功能。基本能满足数值计算的需求。但是仅此而已,他的那些周边的工具箱,很难找到替代品。
这个界面是不是和早期版matlab版本很像?截图里面INRIA是法国超级牛的研究机构