1. 程式人生 > >關於MATLAB轉C++程式碼(一)

關於MATLAB轉C++程式碼(一)

沒時間寫,上圖快一點,

1、寫好主執行檔案,m_18_10_30.m,並且執行

2、單擊MATLAB Coder

3、進入,選擇函式(而不是執行檔案)

4、Next,選擇執行的檔案,m_18_10_30.m

5、''let me enter...'',是開啟上一步驟函式的引數,''Autodefine Input Types''是參考執行時候變數的型別,為函式定義輸入型別,也可以自己定義,很煩

6、檢查專案,一點點排查錯誤吧

7、寫了個簡單的程式碼,生成成功

8、一大推亂七八糟的標頭檔案和原始檔,慢慢整理吧

有個地方注意下,MATLAB有很多地方不能完全轉化為C++,比如裡面的一些庫中的訊息還有可能是類,這些東西,要麼就刪,要麼就重寫。老實說,簡單的演算法,C++可以直接寫;我肯定是MATLAB它的庫,但呼叫起來很麻煩,特別是一層層的函式呼叫,就得一層層的往下改,好處就是MATLAB的演算法很成熟。