Matlab - Ayuda para guardar array en un archivo

 
Vista:

Ayuda para guardar array en un archivo

Publicado por Miguel Alexander (9 intervenciones) el 04/12/2010 22:18:16
Hola compañeros de foro, un cordial saludo a todos.

Estoy realizando la simulación de un sistema de comunicación; el problema es que tengo vectores muy grandes de alrededor de dos millones de datos.

Es por ello que necesito guardar estos datos ya procesados por mi programa en un archivo de extensión .m o .dat (¿Cuál me recomiendan?) para así poder guardar este vector primero y despues leer ese mismo archivo en la segunda parte de procesamiento que voy hacer.

Mis preguntas son: ¿Se puede guardar en un vector un archivo con alguna de estas extensiones? y ¿De que forma se realizaría este procedimiento?

Gracias a todos por su respuesta.
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

RE:Ayuda para guardar array en un archivo

Publicado por Jorge (226 intervenciones) el 07/12/2010 20:34:38
Típicamente se guardarían con la extensión (automática) .mat.
Ahora bien, ignoro si trabajar con 2 millones de datos sea práctico. Probablemente la computadora se volverá muy lenta.

Inténtalo con un vector corto, por ejemplo:

Define vector
v = [1 3 4 2]

Guárdalo (extensión .mat automática)
save v

Borra de memoria, para que veas que ya no existe
clear

Recupera desde archivo
load v

Revisa contenido
v

Prueba ese concepto antes de intentarlo con tu vector de 2 millones de elementos.
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