Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Daten variabler Größe

Definition, Unterschiede bei der Codegenerierung, dynamische Speicherzuweisung

Der Begriff "Daten mit variabler Größe" beschreibt Daten, deren Größe zur Kompilierungszeit nicht bekannt ist oder deren Größe sich zur Laufzeit ändert. Um Daten mit variabler Größe in Ihrem MATLAB®-Code zu verwenden, aus dem Sie C/C++ Code generieren möchten, befolgen Sie die Anleitung. Hinsichtlich der Verwendung von Daten variabler Größe in MATLAB-Code für die Codegenerierung gelten bestimmte Einschränkungen. Mit diesen Techniken können Sie die dynamische Speicherzuweisung regeln und die Leistung des generierten Codes verbessern.

Funktionen

coder.areUnboundedVariableSizedArraysSupportedCheck if current configuration settings allow unbounded variable-size arrays (Seit R2024a)
coder.varsizeResolve size incompatibility errors and declare upper bounds

Themen

Fehlersuche

Resolve Error: Fixed Size on the Left Side but Variable Size on the Right

Troubleshoot errors when assigning variable-size arrays to fixed-size arrays.

Resolve Error: coder.varsize Not Supported for Strings

Troubleshoot code generation error when using coder.varsize with string variables.