C con MATLAB
calllib
o escriba programas de C que llamen a funciones de MATLAB utilizando mxArray
para acceder a o crear variables de MATLAB en CMATLAB proporciona múltiples interfaces a programas de lenguaje C y C++. En la medida de lo posible, elija las interfaces de C++ frente a las versiones que solo sean de C. Para obtener más información, consulte C++ con MATLAB.
Si tiene que mantener código existente que llame a la funcionalidad de biblioteca compartida de C utilizando la función
calllib
, consulte Llamar a C desde MATLAB. Para usar bibliotecas de C con la versión R2022a o posterior de MATLAB, consulte Llamar a C++ desde MATLAB.Para iniciar MATLAB desde programas de C, evaluar funciones de MATLAB con argumentos e intercambiar datos entre MATLAB y programas de C, utilice la API del motor de MATLAB para C. Para obtener más información, consulte Llamar a MATLAB desde C.
Para crear funciones de MATLAB que proporcionen la eficiencia de los programas de C y que puedan acceder a las funciones externas y bibliotecas de MATLAB, utilice la API MEX de C. Para obtener más información, consulte Escribir funciones de C que se pueden llamar desde MATLAB (archivos MEX).
Si necesita escribir un programa personalizado para interactuar con datos de MATLAB; por ejemplo, si quiere leer datos desde una aplicación externa, pero no tiene acceso al código fuente, consulte Escribir programas de C para leer datos de archivos MAT.
Si escribe programas de C, puede usar este código para trabajar con datos de MATLAB utilizando el API para manipular matrices en C. Esta interfaz presenta una compatibilidad limitada con el lenguaje de C++.
Categorías
- Llamar a C desde MATLAB
Llame directamente a funciones de la biblioteca de C desde la versión R2021b o versiones anteriores de MATLAB utilizando la funcióncalllib
- Escribir funciones de C que se pueden llamar desde MATLAB (archivos MEX)
Cree funciones de C que se pueden llamar desde la versión R2017b o versiones anteriores de MATLAB utilizandomxArray
para acceder a variables de MATLAB y crear arreglos para devolver a MATLAB
- Llamar a MATLAB desde C
Ejecute código de MATLAB desde programas de C utilizandomxArray
- Escribir programas de C para leer datos de archivos MAT
Lea y escriba datos de MATLAB desde programas de C utilizandomxArray
- API para manipular matrices en C
Utilice la API para manipular matrices en C para crear programas de C que utilicen el tipomxArray
para representar datos de MATLAB