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是法国超级牛的研究机构