无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

MATLAB Coder (.m文件轉(zhuǎn)c++) 操作過程

2023-07-03 22:40 作者:癡呆兒童歡樂多啊  | 我要投稿

關(guān)鍵詞: MATLAB Coder, c++, .m文件

摘要: 本文記錄了如何使用MATLAB Coder將.m function文件轉(zhuǎn)化為簡(jiǎn)單的c++代碼并驗(yàn)證

正文:?

Step1: 找到APP——"MATLAB Coder"圖標(biāo)(圖1)

圖1 "MATLAB Coder"圖標(biāo)

Step2: 在打開的界面中輸入函數(shù)(function)名稱并 Next(圖2)

圖2 略

Step3: 輸入一行帶有輸入值的測(cè)試代碼,例如本文中為Function_TargetSwarmZCBF_ChangedTargetThetaExp(input_matrix_All,g_CBF_all_ag1,tar_ag1,g_neighbor_all_ag1,ag_1_vel_last),其中"Function_TargetSwarmZCBF_ChangedTargetThetaExp"為函數(shù)名稱,"input_matrix_All,g_CBF_all_ag1,tar_ag1,g_neighbor_all_ag1,ag_1_vel_last"為輸入?yún)?shù)。輸入完畢后回車(圖3),檢查輸入?yún)?shù)維數(shù)正確后 Next

圖3 略

Step4: 此界面中點(diǎn) "Check for Issues",都OK后點(diǎn)擊下一步

圖4 略

Step5: 點(diǎn)"C++" 和 "More Settings",并在"Code Appearance"中 選擇第二個(gè) "Generate all functions into a single file",修改完畢后 點(diǎn)"Generate"

圖5-1
圖5-2

Step6:?"Generate"完畢后 選擇"PACKAGE"


輸出的zip壓縮文件中的.h和.cpp是有用的部分。

*Step7: 去本次"MATLAB Coder"生成的文件下(一般為"..\codegen"),找到"..\codegen\lib\Function_TargetSwarmZCBF_ChangedTargetThetaExp\examples",這兩個(gè)main.cpp和.h后面會(huì)用到

接下來丟到VS 2022中去驗(yàn)證

__________________(這是分割線,下面去VS 2022中操作)____________________

Step1: 新建一個(gè)控制臺(tái)應(yīng)用,起名為ConsoleApplication2

Step2: 把"PACKAGE"中的壓縮包解壓到這里來,把其中的.cpp和.h文件放到ConsoleApplication2文件下面


上文Step7中"main.h"也放進(jìn)來

Step3: 在Project中添加.h頭文件和.cpp源文件,右鍵添加已有項(xiàng),把上面的都添加進(jìn)來

Step4: 把上文*Step7中的main.cpp里的內(nèi)容全選覆蓋到ConsoleApplication2.cpp中,在這個(gè)函數(shù)的主函數(shù)中,實(shí)驗(yàn)?zāi)愕某绦?/p>

__________________The End____________________


MATLAB Coder (.m文件轉(zhuǎn)c++) 操作過程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
汾西县| 石柱| 连州市| 手机| 永年县| 灯塔市| 承德市| 革吉县| 平定县| 西吉县| 普定县| 曲阜市| 景德镇市| 安吉县| 黄浦区| 二手房| 临潭县| 开平市| 侯马市| 南通市| 新疆| 丹巴县| 古田县| 娱乐| 平果县| 台北市| 仙桃市| 曲阳县| 彩票| 瑞金市| 雷波县| 兴化市| 台山市| 喀喇| 平江县| 东城区| 金门县| 广河县| 桑日县| 靖州| 北安市|