C 相容的輔助函式

如果它們與 C++不相容, Matlab Coder 的使用有時會拒絕使用一些非常常見的函式。相對而言,通常存在未記錄的輔助函式,其可以用作替換。

以下是支援的功能的完整列表。

對於不受支援的功能,可以使用一系列備選方案:

函式 sprintfsprintfc 非常相似,前者返回一個字元陣列,後者返回一個單元格字串

 str = sprintf('%i',x)   % returns '5' for x = 5
 str = sprintfc('%i',x)  % returns {'5'} for x = 5

但是,sprintfc 與 Matlab Coder 支援的 C++相容,而 sprintf 則不相容。