Contenido principal

Consideraciones sobre MATLAB Function y código de MATLAB

R2026b
Funciones de MATLAB, código de MATLAB®

Aplique directrices de alta integridad a funciones de MATLAB y código de MATLAB.

Directrices de modelado

expandir todo

himl_0001: Uso de encabezados de función de MATLAB estandarizadosUse a standardized header to document the purpose and use of MATLAB functions
himl_0003: Complejidad de funciones de MATLAB definidas por usuariosLimit the size and complexity of MATLAB function code
himl_0002: Tipado fuerte de datos en los límites de las funciones de MATLABExplicitly define the complexity and type of input signals, output signals, and parameters at MATLAB function interfaces
himl_0004: Recomendaciones de Code Analyzer de MATLAB para la generación de códigoUse MATLAB Code Analyzer with %#codegen directive and follow code generation recommendations
himl_0006: Patrones if/elseif/else de código de MATLABTerminate if/elseif/else constructs with an else statement containing meaningful comment
himl_0007: Patrones switch/case/otherwise de código de MATLABInclude at least two case statements and an otherwise statement with a meaningful comment in switch constructs
himl_0008: Tipos de datos de operador relacional de código de MATLABUse the same data type for left and right operands of relational operators
himl_0010: Código de MATLAB con funciones y operadores lógicosUse logical data types for logical operators and logical functions
himl_0011: Tipo y tamaño de los datos de las expresiones de condiciónUse logical scalars for condition expressions
himl_0012: Uso de funciones de MATLAB para generación de códigoRestrict MATLAB code to functions supported by code generation
himl_0013: Limitación de la complejidad de las funciones integradas de MATLABLimit built-in MATLAB function usage that may produce overly complex generated code