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

歡迎光臨散文網(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ó)家法律
太谷县| 泸定县| 百色市| 宜都市| 禄劝| 都兰县| 资阳市| 绥德县| 普兰店市| 雅安市| 海城市| 高雄县| 综艺| 景泰县| 聂拉木县| 盖州市| 大安市| 江北区| 新宁县| 大埔区| 富源县| 长岭县| 平罗县| 新郑市| 兴城市| 正安县| 沅陵县| 南华县| 得荣县| 石门县| 京山县| 翁源县| 会宁县| 长治县| 山阳县| 新宾| 桂阳县| 嘉义县| 兴和县| 思茅市| 琼中|