Articles of matlab

Parfor para Python

Estoy buscando una respuesta definitiva para el examen de MATLAB para Python (Scipy, Numpy). ¿Hay una solución similar a la de parfor? Si no, ¿cuál es la complicación para crear uno? ACTUALIZACIÓN: Aquí hay un código de cálculo numérico típico que necesito acelerar import numpy as np N = 2000 output = np.zeros([N,N]) for i […]

lectura v 7.3 archivo mat en python

Estoy intentando leer un archivo matlab con el siguiente código import scipy.io mat = scipy.io.loadmat(‘test.mat’) y me da el siguiente error raise NotImplementedError(‘Please use HDF reader for matlab v7.3 files’) NotImplementedError: Please use HDF reader for matlab v7.3 files así que, ¿podría alguien tener el mismo problema y complacer cualquier código de muestra? Gracias

¿Alternativa de código abierto para la función fmincon de MATLAB?

¿Existe una alternativa de código abierto a la función fmincon de MATLAB para la optimización lineal restringida? Estoy reescribiendo un progtwig MATLAB para usar Python / NumPy / SciPy y esta es la única función a la que no he encontrado un equivalente. Una solución basada en NumPy sería ideal, pero cualquier idioma servirá.

calcular puntos de giro / puntos de giro en la trayectoria (trayectoria)

Estoy tratando de encontrar un algoritmo que determine los puntos de inflexión en una trayectoria de coordenadas x / y. Las siguientes figuras ilustran lo que quiero decir: verde indica el punto de inicio y rojo el punto final de la trayectoria (toda la trayectoria consta de ~ 1500 puntos): En la siguiente figura, agregué […]

¿Por qué esta implementación de TensorFlow es mucho menos exitosa que la NN de Matlab?

Como ejemplo de juguete, estoy tratando de ajustar una función f(x) = 1/x desde 100 puntos de datos sin ruido. La implementación predeterminada de matlab es fenomenalmente exitosa con la diferencia de la media de los cuadrados ~ 10 ^ -10, e interpola perfectamente. Implemento una neural network con una capa oculta de 10 neuronas […]

Estructura del archivo mat (scipy and preserving mat) (archivo de datos .mat matlab)

Después de referirme a los documentos de Scipy y Numpy durante un día y medio, intenté hacer esto: dt = {‘names’:[u’OSversInt’,u’Desc’,u’OSversStr’,\ … u’OSname’,u’platform’,u’Board’],\ …’formats’:[‘O’,’O’,’O’,’O’,’O’,’O’]} aa = np.array([[ np.array([[ ([[15]],[u”],[u’5.0,1′],\ … [u’Android’],[u’main’],[u’MSM8960′])]], np.dtype(dt))]]\ … ,np.dtype(object)) Gastos esperados: Esperado porque cuando lo hago aa = scipy.io.loadmat(‘file.mat’) produce el siguiente resultado. aa = array([[ array([[ ([[15]], [], [u’5.0.1′], […]

Transformada Numérica de Fourier de función rectangular

El objective de este post es entender correctamente la Transformada Numérica de Fourier en Python o Matlab con un ejemplo en el que la Transformada Analítica de Fourier es bien conocida. Para este fin, elijo la función rectangular, la expresión analítica de la misma y su Transformada de Fourier se informan aquí https://en.wikipedia.org/wiki/Rectangular_function Aquí el […]

En matlab, ¿cómo leer el archivo pickle de python?

En Python, generé un archivo de datos .p por pickle.dump( allData, open( “myallData.p”, “wb” )) Ahora quiero leer myallData.p en Matlab. (Mi Matlab se instala bajo Windows 8, que no tiene python). ¿Alguna idea? Gracias por adelantado.

El equivalente de Matlab de “Ninguno” de Python

¿Hay una palabra clave en Matlab que sea aproximadamente equivalente a None en python? Estoy tratando de usarlo para marcar un argumento opcional a una función. Estoy traduciendo el siguiente código de Python def f(x,y=None): if y == None: return g(x) else: return h(x,y) en Matlab function rtrn = f(x,y) if y == []: rtrn […]

Ejecutar múltiples archivos m por lote en el sistema operativo Windows “sin” cerrar el archivo ejecutado previamente

Mi propósito es ejecutar secuencialmente una serie de progtwigs m-file y python. Y gracias a Mofi, Shai y moarningsun, pude descubrir que este archivo por lotes es exitoso en mi sistema operativo Windows: start “01” /wait “C:\Program Files\MATLAB\R2012a\bin\matlab.exe” -wait -r “aatest1; exit;” start “02” /wait “C:\python27\python.exe” python.py input.xlsx start “03” /wait “C:\Program Files\MATLAB\R2012a\bin\matlab.exe” -wait -r […]