Podemos llamar a las funciones y objetos de Python directamente desde MATLAB. Para llamar a las funciones de Python desde MATLAB, debe instalar una versión compatible de Python. MATLAB es compatible con las versiones 2.7, 3.6 y 3.7
MATLAB carga Python cuando escribe py.command.
py.modulename.functionname
Los siguientes ejemplos muestran cómo llamar a una función de Python definida por el usuario desde MATLAB.
Ejemplo 1 :
Llame a la función de Python para imprimir Hola.
En primer lugar, crearemos un módulo de Python llamado print.py que contenga la función.
Python3
# Python Module - print.py def printHello(): return "Hello"
Ahora, abra un nuevo archivo en MATLAB Editor. Verifique si la carpeta actual apuntó a la ruta de búsqueda de Python. Use el código a continuación para agregar la carpeta actual a la ruta de búsqueda de Python.
MATLAB
if count(py.sys.path, '') == 0 insert(py.sys.path, int32(0), ''); end
Llame a la función de Python para imprimir Hola.
MATLAB
py.print.printHello();
Producción :
Hello
Ejemplo 2: Llame a la función de Python para obtener la suma de dos números.
En primer lugar, crearemos un módulo de Python llamado add.py que contenga la función.
Python3
# Python Module - add.py def addgivenNumbers( num1, num2): sum = num1 + num2 return sum
Llame a la función de Python para obtener la suma de dos números dados
MATLAB
py.add.addgivenNumbers(int32(2), int32(3));
Producción :
5
Publicación traducida automáticamente
Artículo escrito por sandhiya728 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA