函数和对象支持C / c++代码生成——类别万博1manbetx列表
您可以生成有效的C / c++代码MATLAB的子集®内置函数和工具箱函数、类和系统对象调用MATLAB代码。列出了这些函数、类和系统对象通过MATLAB类别或工具箱类别下面的表。
为一个字母列表支持的函数、类和系统对象,明白了万博1manbetx函数和对象支持C / c++代码生成——按字万博1manbetx母顺序列表。
请注意
对定点算法代码生成的更多信息,参阅从MATLAB代码加速度和代码生成(定点设计师)。
航空航天工具箱
C和c++代码生成以下航空航天工具箱四元数的函数需要航空Blockset™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
算术运算的MATLAB
看到数组和矩阵运算(MATLAB)详细描述以下运营商等效的功能。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
音频系统工具箱
C和c++代码生成下列函数和系统对象需要音频系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
自动驾驶系统工具箱
C和c++代码生成下列函数和类需要自动驾驶系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
位操作操作MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
铸造的MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
字符和字符串MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
通信系统工具箱
C和c++代码生成下列函数和系统对象要求通信系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
复杂的数字MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
计算机视觉系统工具箱
C和c++代码生成下列函数和系统对象需要计算机视觉系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
控制流MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
控制系统工具箱
C和c++代码生成以下功能要求控制系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
数据和文件管理MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
数据类型转换MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
数据类型MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
描述性统计的MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
桌面环境MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
离散数学在MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
DSP系统工具箱
C代码生成下列函数和系统对象需要DSP系统工具箱™许可证。多DSP系统工具箱功能需要不断输入的代码生成。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
的名字 |
---|
估计 |
过滤器 |
|
滤波器的设计 |
数学操作 |
dsp.UpperTriangularSolver * |
亦然 |
作用域 |
信号管理 |
信号操作 |
汇 |
来源 |
统计数据 |
转换 |
错误处理在MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
指数在MATLAB
过滤和卷积MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
定点设计师
以下一般限制适用于使用定点设计师™函数生成的代码,fiaccel
:
fipref
和量化器
不支持对象。万博1manbetx单词长度大于不支持128位。万博1manbetx
你不能改变
fimath
或numerictype
一个给定的fi
创建了变量后,变量。的
布尔
的价值DataTypeMode
和数据类型
不支持的属性。万博1manbetx对所有
SumMode
以外的属性设置FullPrecision
,CastBeforeSum
属性必须设置为真正的
。当你编译代码包含
fi
对象与非平凡的斜率和偏见缩放,在生成的代码可能会看到不同的结果在MATLAB实现通过运行相同的代码。一般生成C / c++代码的局限性从MATLAB应用。有关更多信息,请参见MATLAB语言特性支持C / c++代码生成万博1manbetx(MATLAB编码器)。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
直方图在MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
|
图像采集的工具箱
如果你安装图像采集工具箱™软件,您可以生成C和c++代码VideoDevice™系统对象。看到imaq.VideoDevice
和代码生成与VideoDevice系统对象(图像采集工具箱)。
图像处理在MATLAB
图像处理工具箱
下表列出了图像处理工具箱™函数已经启用了代码生成。你必须有MATLAB编码器™软件安装为这些函数从MATLAB生成C代码。
图像处理工具箱提供了三种类型的代码生成支持:万博1manbetx
函数生成C代码。
函数生成C代码,取决于一个特定于平台的共享库(
. dll
,所以
,或. dylib
)。使用共享库保存在这些函数性能优化,但这种限制的目标平台您可以生成代码。有关更多信息,请参见图像处理代码生成(图像处理工具箱)。函数生成C代码或C取决于一个共享库的代码,这取决于您指定目标平台MATLAB编码器。如果你指定泛型
MATLAB主机
目标平台,这些函数生成C代码,取决于一个共享库。如果您指定其他目标平台,这些函数生成C代码。
在生成的代码中,每个支持工具箱函数具有相同的名称万博1manbetx,参数,功能作为其图像处理工具箱。然而,一些功能有局限性。下表包含的信息为每个函数代码生成可能存在的局限性。在下表中,所有的函数生成C代码。表标识那些生成C代码的功能取决于一个共享库,这些功能都可以做,这取决于你选择目标平台。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
输入和输出参数MATLAB
插值计算几何MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
线性代数中MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
逻辑和位操作业务MATLAB
MATLAB编译器
C和c++代码生成以下功能要求MATLAB编译器™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
矩阵和数组MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
模型预测控制工具箱
C和c++代码生成下列函数需要模型预测控制工具箱™。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
神经网络工具箱
您可以使用genFunction
在神经网络工具箱™来生成一个独立的MATLAB函数训练神经网络。您可以生成C / c++代码从这个独立的MATLAB函数。生成模型万博1manbetx®块,用genSim
函数。看到部署训练神经网络功能(神经网络工具箱)。
数值积分和分化MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
优化函数MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
优化工具箱
C和c++代码生成以下功能和系统对象需要优化工具箱™。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
相控阵系统工具箱
C和c++代码生成以下功能和系统对象的需要相控阵系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
多项式的MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
预处理的数据MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
编程工具MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
房地产的验证MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
关系运算符在MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
机器人系统工具箱
C / c++代码生成以下功能要求机器人系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
舍入和剩余函数MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
设置操作MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
信号处理在MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
信号处理工具箱
C和c++代码生成以下功能要求信号处理工具箱™软件。这些功能不支持适应输入,您必须定义函数输入的大万博1manbetx小和类型。有关更多信息,请参见指定输入从MATLAB代码生成(信号处理工具箱)。
请注意
许多信号处理工具箱的功能需要不断输入生成的代码。指定一个恒定的输入codegen
,使用coder.Constant
。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
特殊的值MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
专业数学MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
统计和机器学习工具
C和c++代码生成以下功能要求统计和机器学习工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
描述性统计和可视化 |
geomean |
grp2idx * |
harmmean |
位差 * |
峰度 |
|
|
概率分布 |
|
|
|
|
|
|
聚类分析 |
pdist * |
|
squareform * |
回归 |
glmval * |
loadCompactModel |
预测 *的GeneralizedLinearModel 和CompactGeneralizedLinearModel |
预测 *的LinearModel 和CompactLinearModel |
预测 *的RegressionEnsemble ,RegressionBaggedEnsemble ,CompactRegressionEnsemble |
预测 *的RegressionGP 和CompactRegressionGP |
预测 *的RegressionLinear |
预测 *的RegressionSVM 和CompactRegressionSVM |
预测 *的RegressionTree 和CompactRegressionTree |
随机 *的GeneralizedLinearModel 和CompactGeneralizedLinearModel |
随机 *的LinearModel 和CompactLinearModel |
GeneralizedLinearModel *和CompactGeneralizedLinearModel * |
LinearModel *和CompactLinearModel * |
RegressionEnsemble *,RegressionBaggedEnsemble *,CompactRegressionEnsemble * |
RegressionGP *和CompactRegressionGP * |
RegressionLinear * |
RegressionSVM *和CompactRegressionSVM * |
RegressionTree *和CompactRegressionTree * |
分类 |
loadCompactModel |
预测 *的ClassificationECOC 和CompactClassificationECOC |
预测 *的ClassificationEnsemble ,ClassificationBaggedEnsemble ,CompactClassificationEnsemble |
预测 *的ClassificationDiscriminant 和CompactClassificationDiscriminant |
预测 *的ClassificationKNN |
预测 *的ClassificationLinear |
预测 *的ClassificationSVM 和CompactClassificationSVM |
预测 *的ClassificationTree 和CompactClassificationTree |
ClassificationECOC *和CompactClassificationECOC * |
ClassificationEnsemble *,ClassificationBaggedEnsemble *,CompactClassificationEnsemble * |
ClassificationDiscriminant *和CompactClassificationDiscriminant * |
ClassificationKNN * |
ClassificationLinear * |
ClassificationSVM *和CompactClassificationSVM * |
ClassificationTree *和CompactClassificationTree * |
降维 |
系统辨识工具箱
C和c++代码生成下列函数和系统对象需要系统辨识工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
系统对象方法
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
三角函数在MATLAB
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
小波工具箱
C和c++代码生成以下功能需要小波工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
WLAN系统工具箱
C和c++代码生成下列函数和系统对象需要WLAN系统工具箱™软件。
星号(*)表示参考页面使用笔记和局限性对C / c++代码生成。
WLAN建模 |
信号传输 |
信号接收 |
传播渠道 |
请注意
WLAN系统工具箱的功能MATLAB函数不支持块。万博1manbetx