最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

用C++替代matlab做管理科學(xué)研究

2023-04-11 19:08 作者:Bili大學(xué)學(xué)員  | 我要投稿

原因

matlab一要收費(fèi);二性能太差,特別是調(diào)用函數(shù)的時(shí)候開銷過(guò)大;三還對(duì)部分學(xué)校實(shí)體名單。

管理科學(xué)研究主要編寫算法,不會(huì)用到simulink,所以用matlab是比較差的選擇。

解決方案

聲明:以下均為免費(fèi)軟件,沒有商業(yè)廣告。

  1. 小熊貓C++或者visual studio community(這里用小熊貓C++,方法差不多),鏈接:https://royqh1979.gitee.io/redpandacpp/

  2. armadillo 庫(kù),解決矩陣和向量的問(wèn)題,鏈接:https://arma.sourceforge.net/

  3. openblas 庫(kù),加速部分矩陣運(yùn)算,鏈接:https://github.com/xianyi/OpenBLAS/releases/

  4. Xoshiro-cpp庫(kù),更好的隨機(jī)數(shù)生成器,鏈接:https://prng.di.unimi.it/

    注視:小熊貓C++是dev C++的后續(xù)開發(fā)項(xiàng)目,內(nèi)置了mingw和GCC編譯器,后面三個(gè)是開源的庫(kù)。

第一步,將 小熊貓C .2.20.win64.MinGW-w64 X86_64 GCC 11.2.綠色版.7z解壓縮到比較方便的文件夾,建議空間大,路徑中只有英文,調(diào)試項(xiàng)目方便。

第二步,將2,3,4中的include文件夾中的內(nèi)容復(fù)制到解壓縮的小熊貓C++的目錄下的MinGW64目錄下的include文件夾中。將lib文件夾中的內(nèi)容復(fù)制到小熊貓C++的目錄下的MinGW64目錄下的lib文件夾中。將bin文件夾中的內(nèi)容復(fù)制到小熊貓C++的目錄下的MinGW64目錄下的bin文件夾中。(目錄和文件夾一回事,混著說(shuō)了)

第三步,新建一個(gè)項(xiàng)目,在小熊貓C++中的選項(xiàng)進(jìn)行設(shè)置:

然后,搞定。在項(xiàng)目的main文件里,先把a(bǔ)rmadillo的example文件夾里的主程序內(nèi)容復(fù)制過(guò)來(lái),運(yùn)行下測(cè)試下:

運(yùn)行結(jié)果十分OK:

如果愿意,也可以試試Xoshiro-cpp中的例子編譯一下。

MATLAB用戶的轉(zhuǎn)換指南

https://arma.sourceforge.net/docs.html#syntax

具體看官方文檔吧,性能提升個(gè)10倍都是小意思。


用C++替代matlab做管理科學(xué)研究的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
新宾| 陆河县| 和林格尔县| 宜城市| 沂源县| 田东县| 荆州市| 宝鸡市| 绥滨县| 岳西县| 临桂县| 桑植县| 淮滨县| 延安市| 常州市| 平武县| 天气| 惠安县| 比如县| 方山县| 天等县| 武宁县| 镇坪县| 曲沃县| 忻城县| 夏津县| 方山县| 奎屯市| 隆回县| 兴仁县| 水富县| 无棣县| 高平市| 敖汉旗| 宁城县| 清流县| 三原县| 宁化县| 平果县| 德庆县| 白沙|