簡體   English   中英

Matlab編碼器不支持的功能

[英]Matlab coder unsupported functions

我正在嘗試通過MATLAB編碼器將一段MATLAB代碼轉換為C ++。 MATLAB編碼器不支持MATLAB代碼中的許多函數,如imreadimshownormcorr2

有什么辦法可以解決這個問題? 是否可以使用C ++重寫這些函數並通過MEX文件插入它們? 注意我對MATLAB的經驗很少,所以我可能會在后面說話。

你為編碼器提供C代碼的想法是正確的,但是mex不起作用。 相反,你必須使用coder.ceval

另一個選項是coder.extrinsic ,如果你使用它,你告訴MATLAB編碼器不要生成代碼,而是在MATLAB中調用函數。 如果這樣做,顯然需要在目標系統上安裝MATLAB。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM