• Martes 7 de Mayo de 2024, 03:20

Autor Tema:  Variables En Archivos De Texto  (Leído 1577 veces)

patho

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Variables En Archivos De Texto
« en: Lunes 12 de Noviembre de 2007, 02:09 »
0
hola muchachos, soy nuevo en el foro y tengo una duda, quizas sea basica pero no se me ocurre como hacerlo, tengo la mente cerrada por ahora, les cuento


tengo un programa para el manejo de imagenes, y por ende bastantes funciones, y el algunas de ellas tengo variables inicializadas, y me han pedido que mantenga esas variables en archivos externos con facilidad de modificación, por ello pense en archivos de texto plano pero no lo he logrado

y leer este archivo al comienzo de la función para que tomen los valores de dichas variables

por ahora lo solucione con el save y el load, pero no puedo modificar los valores de las variables sin que use el load modifique las variables y vuelva a usar el save


ojala me puedan ayudar de ante mano muchas gracias.


PD: espero haberme explicado bien gracias de nuevo

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Variables En Archivos De Texto
« Respuesta #1 en: Lunes 12 de Noviembre de 2007, 04:14 »
0
Pues a mi me parece una buena alternativa usar el Load y el Save, por ejemplo tu con el load puedes cargar una variable ..... y usar el programa.... de pronto lo que tu quieres hacer es manejar archivos para eso revisa las funciones fopen  fprintf fclose

Adjunto un ejemplo que se llama filtro el cual lee el archivo h.dat ("coeficientes de un filtro pasa bajas") los carga en una variable realiza la convolucion y muestra el espectro antes y después del filtro...

No se si eso es lo que quieres, pero quise compartirlo

NOTA : tanto el archivo .m como el .dat deben estar dentro de la carpeta work de Matlab !!!
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

patho

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Variables En Archivos De Texto
« Respuesta #2 en: Jueves 29 de Noviembre de 2007, 03:05 »
0
hola, muchas gracias por tu comentario, pero lo solucionado de esta manera la cual me parece mas sensilla con save

lo hice de esta manera,


para guardar la variable:

save('variable.txt', 'variable','-ASCII')

para cargar la variable

load('variable.txt', 'variable')

y me la carga en el workspase con el mismo nombre que la guarde usando el save




de todas maneras muchas gracias por tu comentadio se agradese de todas maneras.

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Variables En Archivos De Texto
« Respuesta #3 en: Jueves 29 de Noviembre de 2007, 14:26 »
0
si es la primera opcion que plantee !!!!, que bueno que te haya funcionado !!!