このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
MATLAB®コードからのコード生成では,次のような多くの主要言語機能がサポートされています。
N次元配列(コード生成における配列サイズの制限を参照)
行列演算。行および列の削除を含む
可変サイズのデータ(可変サイズの配列のコード生成を参照)
複素数 (複素数データのコード生成を参照)
数値クラス(サポートされている変数の型を参照)
倍精度,単精度,整数の計算
列挙型 (列挙型のコードの生成を参照)
固定小数点演算
算術演算子,関係演算子,および論理演算子
ローカル関数
永続変数
グローバル変数(アプリを使用したグローバル変数の型と初期値の指定を参照)
構造体 (コード生成のための構造体の定義を参照)
细胞配列(细胞配列を参照)
表(表のコード生成を参照)
时间表(时间表のコード生成を参照)
文字 (コード生成での文字のエンコードを参照)
字符串スカラー(字符串のコード生成を参照)
分类
配列 (绝对配列のコード生成を参照)
datetime
配列 (datetime配列のコード生成を参照)
持续时间
配列 (时间配列のコードの生成を参照)
スパース行列(スパース行列のコード生成を参照)
関数ハンドル(コード生成における関数ハンドルの制限事項を参照)
無名関数 (無名関数のコード生成を参照)
再帰関数 (再帰関数のコード生成を参照)
入れ子関数(入れ子関数のコードの生成を参照)
可変長入出力引数リスト(可変長引数リストのコード生成を参照)
MATLABツールボックス関数の一部(C / c++コードの生成でサポートされている関数およびオブジェクトを参照)
複数のツールボックスの関数および系统对象の一部(C / c++コードの生成でサポートされている関数およびオブジェクトを参照)
MATLABのクラス(コード生成のためのMATLABクラスの定義を参照)
関数の呼び出し(コード生成における関数呼び出しの解決を参照)
MATLABからのコード生成では,頻繁に使用される次のMATLAB機能はサポートされていません(このリストがすべてを網羅しているとは限りません)。
スクリプト
暗黙的な拡張
コード生成では,要素単位の演算または関数の実行中,サイズに互換性のある配列の暗黙的な拡張をサポートしません。MATLABコードが暗黙的な拡張に依存する場合,コードの生成によってサイズ不一致エラーが発生します。固定サイズの配列の場合,コンパイル時にエラーが発生します。可変サイズの配列の場合,実行時にエラーが発生します。暗黙的な拡張の詳細については,基本的な演算で互換性のある配列サイズを参照してください。コード生成では,暗黙的な拡張を実現するには,関数bsxfun
を使用します。
GPU配列
MATLAB编码器™はGPU配列をサポートしていません。ただし,GPU编码器™がある場合は,GPU配列入力を取るCUDA®墨西哥人コードを生成できます。
calendarDuration
配列
Java®
地图コンテナー
時系列オブジェクト
高配列
试一试
/抓
ステートメント
进口
ステートメント
関数の引数の検証