无码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ó)家法律
和田县| 平潭县| 上高县| 曲沃县| 通辽市| 通榆县| 连山| 云林县| 郯城县| 衡东县| 赤壁市| 清丰县| 资源县| 大冶市| 韩城市| 尼勒克县| 景泰县| 南郑县| 龙州县| 金乡县| 克山县| 江城| 南江县| 洛阳市| 昌图县| 平罗县| 蒲江县| 秭归县| 贡觉县| 乌兰县| 吴江市| 电白县| 辽宁省| 喜德县| 丰宁| 乌鲁木齐县| 上蔡县| 皮山县| 德钦县| 广州市| 定南县|