原因
matlab一要收费;二性能太差,特别是调用函数的时候开销过大;三还对部分学校实体名单。
管理科学研究主要编写算法,不会用到simulink,所以用matlab是比较差的选择。
解决方案
声明:以下均为免费软件,没有商业广告。
第一步,将 小熊猫C .2.20.win64.MinGW-w64 X86_64 GCC 11.2.绿色版.7z解压缩到比较方便的文件夹,建议空间大,路径中只有英文,调试项目方便。
第二步,将2,3,4中的include文件夹中的内容复制到解压缩的小熊猫C++的目录下的MinGW64目录下的include文件夹中。将lib文件夹中的内容复制到小熊猫C++的目录下的MinGW64目录下的lib文件夹中。将bin文件夹中的内容复制到小熊猫C++的目录下的MinGW64目录下的bin文件夹中。(目录和文件夹一回事,混着说了)
第三步,新建一个项目,在小熊猫C++中的选项进行设置:
然后,搞定。在项目的main文件里,先把armadillo的example文件夹里的主程序内容复制过来,运行下测试下:
运行结果十分OK:
如果愿意,也可以试试Xoshiro-cpp中的例子编译一下。
MATLAB用户的转换指南
https://arma.sourceforge.net/docs.html#syntax
具体看官方文档吧,性能提升个10倍都是小意思。