Matlab - Hacer mas rapido mi codigo matlab

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 95 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Hacer mas rapido mi codigo matlab

Publicado por Joseph Michael (6 intervenciones) el 29/01/2020 11:48:27
Buenos Dias

Quisiera consultar, si tengo un codigo matlab con varias subrutinas, seria mas rapido si las subrutinas estan anexadas en el mismo codigo o si estan en otros archivos externos (m files).

Gracias
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.007
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Hacer mas rapido mi codigo matlab

Publicado por Daniel (312 intervenciones) el 29/01/2020 12:08:13
Hola,

Entiendo que es indiferente ya que Matlab las cachea las funciones usadas, por lo que no tiene que leerlas cada vez del disco. Aunque se tendría que probar.

Saludos,
Daniel Rodríguez.
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hacer mas rapido mi codigo matlab

Publicado por Joseph Flores (6 intervenciones) el 29/01/2020 18:00:16
Ok.

Lo tendre en cuenta!

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.299
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Hacer mas rapido mi codigo matlab

Publicado por JOSE JEREMIAS CABALLERO (5721 intervenciones) el 29/01/2020 19:46:36
la idea es vectorizar el código en lo que se pueda, para que sea más rápido, es decir evitar en lo que se pueda los bucles for y while o usar funciones ya predefinidas de matlab.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hacer mas rapido mi codigo matlab

Publicado por Joseph Flores (6 intervenciones) el 29/01/2020 19:53:13
Gracias!

Veré lo posible en vectorizar y usar las funciones predefinidas

Saludos

Pdt : si tuvieras algún link de funciones avanzadas como repmat, kron, reshape u otros. Buscare también ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.299
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Hacer mas rapido mi codigo matlab

Publicado por JOSE JEREMIAS CABALLERO (5721 intervenciones) el 29/01/2020 20:00:04
Todo depende del código que tiene hecho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.007
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Hacer mas rapido mi codigo matlab

Publicado por Daniel (312 intervenciones) el 29/01/2020 20:37:12
Hola,

Si el tema de velocidad es importante siempre puedes probar a portar el código a Julia. No es complicado desde Matlab y es posible reducir el tiempo en más de un orden de magnitud.

Puedes ver una comparación de rendimiento Julia contra Matlab o en la web oficial de Julia.

Saludos,
Daniel Rodríguez.
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hacer mas rapido mi codigo matlab

Publicado por Joseph Flores (6 intervenciones) el 29/01/2020 20:41:10
Ok
Gracias!

Lo revisaré

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar