原因
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倍都是小意思。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...