Red de conocimiento informático - Material del sitio web - Cómo escribir interfaces y enlaces a otros programas en matlab

Cómo escribir interfaces y enlaces a otros programas en matlab

1. Prepare el programa en lenguaje C y conozca la función de entrada del lenguaje C.

2. La función mexfunction es la función de interfaz entre el lenguaje C y el lenguaje MATLAB. El ejemplo de llamada está en el archivo mylinedetect.c. Llame a la instrucción mex en MATLAB para compilar los archivos relevantes y compilar el lenguaje C en un archivo MEX.

3. Una vez completada la compilación, se genera el archivo mylinedetect.mexw32 o mylinedetect.mexw64. Este archivo es el archivo mex, que se utiliza para las funciones de interfaz de lenguaje MATLAB y C.

4. Una vez completada la compilación, escriba funciones MATLAB y llame a archivos MEX. Llame a la función compilada en lenguaje C [o1, o2]=mylinedetect(double(X).') en forma de archivo MEX;......

5. La función de detección de línea anterior se completa. La función de detección de línea recta en la imagen se lleva a MATLAB y se llama para formar el resultado.