メインコンテンツ

可変サイズ データ

コード高速化のための可変サイズ データ、動的メモリ割り当て

可変サイズ データは、サイズがコンパイル時に不明であるか実行時に変わる可能性があるデータです。高速化または変換する MATLAB® コードで可変サイズ データを使用するには、記載されているガイドラインに従ってください。アルゴリズムの高速化または固定小数点の変換に使用する MATLAB コードには、可変サイズ データの使用に関して一定の制約があります。

関数

coder.areUnboundedVariableSizedArraysSupported現在のコンフィグレーション設定で非有界の可変サイズ配列が許可されているかどうかを確認する (R2024a 以降)
coder.varsizeサイズ非互換性エラーを解決して上限を宣言

トピック

トラブルシューティング

エラーの解決: 左辺は固定サイズだが右辺は可変サイズ

可変サイズの配列を固定サイズの配列に代入すると発生するエラーをトラブルシューティングする。

エラーの解決: string でサポートされない coder.varsize

string 変数で coder.varsize を使用すると発生するコード生成エラーをトラブルシューティングする。