- Have a supported version of python installed: CPython 2.7, 3.7, 3.8, or 3.9
- In Matlab, set it up with pyenv, e.g.: pyenv('Version','path/to/supportedVersion')
- Run (do not import):
convert python code to MATLAB
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, everyone! I need a help to convert python code to matlab about mie scattering in homogenous sphere, below is my python code. I add 'z' variable to get the value of scattering.
import PyMieScatt as ps
mie = ps.MieQ(1.525+0.0011j,450,300,asDict=True) %index refractive, wavelength, diameter of particle
z = mie['Qsca']
2 comentarios
Chris
el 6 de Nov. de 2021
PyMieScatt is not a trivial program. If you want something similar to use in native Matlab, you will probably have to find an implementation somewhere else, or write your own. If you want to try using python from Matlab, you can follow the below steps (but Matlab freezes for me when I try this).
mie = py.PyMieScatt.MieQ(1.525+0.0011j,450,300,asDict=True);
Further information:
Cris LaPierre
el 7 de Nov. de 2021
Admitting that I know nothing about this topic, a keyword search indicates this file exchange submission might be of interest.
Ver también
Categorías
Más información sobre Call MATLAB from Python en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!