Contenuto principale

Funzioni di MATLAB e considerazioni sul codice MATLAB

R2026b
Funzioni di MATLAB, codice MATLAB®

Applicare le linee guida per l'alta integrità alle funzioni di MATLAB e al codice MATLAB.

Linee guida per la modellazione

espandi tutto

himl_0001: Utilizzo di intestazioni standardizzate per le funzioni di MATLABUse a standardized header to document the purpose and use of MATLAB functions
himl_0003: Complessità delle funzioni di MATLAB definite dall'utenteLimit the size and complexity of MATLAB function code
himl_0002: Tipizzazione forte dei dati ai confini delle funzioni di MATLABExplicitly define the complexity and type of input signals, output signals, and parameters at MATLAB function interfaces
himl_0004: Suggerimenti di MATLAB Code Analyzer per la generazione di codiceUse MATLAB Code Analyzer with %#codegen directive and follow code generation recommendations
himl_0006: Schemi if / elseif / else del codice MATLABTerminate if/elseif/else constructs with an else statement containing meaningful comment
himl_0007: Schemi switch / case / otherwise del codice MATLABInclude at least two case statements and an otherwise statement with a meaningful comment in switch constructs
himl_0008: Tipi di dato degli operatori relazionali nel codice MATLABUse the same data type for left and right operands of relational operators
himl_0010: Codice MATLAB con operatori logici e funzioniUse logical data types for logical operators and logical functions
himl_0011: Tipo di dato e dimensione delle espressioni condizionaliUse logical scalars for condition expressions
himl_0012: Utilizzo delle funzioni di MATLAB per la generazione di codiceRestrict MATLAB code to functions supported by code generation
himl_0013: Limitazione della complessità delle funzioni di MATLAB integrateLimit built-in MATLAB function usage that may produce overly complex generated code