• Viernes 1 de Noviembre de 2024, 11:39

Autor Tema:  Guardar Matrices  (Leído 1800 veces)

bertuccio

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Guardar Matrices
« en: Martes 13 de Mayo de 2008, 09:57 »
0
Hola a todos, y gracias por pararos a leer estas dudas. Este foro me ayuda mucho y me aporta bastantes ideas para m trabajo.

Tengo una duda q m temo q es una tontería y su solución debe ser fácil... pero no soy capaz d conseguirlo  :(  simplemente quiero guardar una matriz. Me explico mejor, desde un script hago una simulación d un archivo d simulink, para luego graficar; la orden sería:

[t, X, Y] = sim(...);

y ahora m gustaría guardar esa matriz para poder compararla luego con las siguientes simulaciones. ¿alguna idea?  :unsure: gracias d nuevo, un saludo!

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Guardar Matrices
« Respuesta #1 en: Martes 13 de Mayo de 2008, 15:58 »
0
saludos. :hola:

puedes usar la instrucción fprintf
esta te sirve para imprimir tus datos hacia un archivo de texto plano.

espero te sea util

bertuccio

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Guardar Matrices
« Respuesta #2 en: Lunes 19 de Mayo de 2008, 15:57 »
0
buenas de nuevo! he probado fprintf y me sirve, incluso vi que con save también salvaba las variables en un archivo .mat.

El problema con las dos soluciones es el Workspace; no sé por qué cuando trabajo con la GUI el espacio de trabajo no es el actual. En la GUI, para que reconozca variables que incluyo en un fichero .m aparte (siempre todo en el mismo directorio de trabajo), tengo que poner, en Options del simset: 'Workspace', 'current'.

Pero cuando intento cargar de nuevo las variables guardadas con fprintf o save, no se dónde las carga.

No sé si me explico, quizás alguien le haya pasado algo parecido con las GUI.

Gracias y un saludo

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Guardar Matrices
« Respuesta #3 en: Lunes 19 de Mayo de 2008, 17:48 »
0
saludos...
podria ser que necesitas declarar las variables como globales

busca en la ayuda como declararlas como  globales y deberia funcionar

suerte

bertuccio

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Guardar Matrices
« Respuesta #4 en: Viernes 23 de Mayo de 2008, 10:19 »
0
pues... con globales serviría, la cosa era no llenarlo todo de variables globales, que no queda muy elegante. pero no encuentro nada diferente, así que adelante con ello  :comp:  gracias por la ayuda, un saludo