2011-04-20 25 views
0

我想了解當您嘗試執行代碼生成時,支持matlab中的哪些功能。在MATLAB代碼生成中支持的功能

現在我得到以下內容:未能消除使用MATLAB函數「真實」。對於非仿真構建,如果不影響功能輸出,則不支持使用MATLAB函數。

這是像這樣一行:

enhanced_img = zeros(N); 
enhanced_img = real(fft_2d(temp3)); 

這是真的,我不能用像真正的()的簡單功能,而必須將其列爲外在的,還是我做somethign其他錯誤?

感謝

回答

1

你可以找到支持的功能列表在這裏: http://www.mathworks.com/help/releases/R2011a/toolbox/eml/ug/bsud5f4.html

要在MATLAB幫助瀏覽器查看此相同的文檔,請在您的命令行: 網站([文檔根目錄' /toolbox/eml/ug/bq1h2z5-1.html'])

'實際'和'fft2'都支持代碼生成與MATLAB編碼器。您正在使用fft_2d - 我認爲這可能是您編寫的一些自定義函數。您必須確保編寫該代碼的代碼全部支持代碼生成。

希望這會有所幫助。 -Arvind - MATLAB編碼器產品經理 - MathWorks

相關問題