Pregunta

Quiero redirigir o copia de la salida de un comando de Matlab en un archivo.¿Cómo puedo hacer eso?

En mi caso, tengo dos grandes estructuras que quiero comparar el uso de la herramienta de UNIX diff.

Ejemplo:Puedo hacer esto en Matlab:

>> s1

s1 = 

      a: 32
    abc: 'example'

>> 

y quiere un archivo que contiene aprox:

s1 = 

      a: 32
    abc: 'example'

Estas soluciones no son viables:

  • Copia-pase:no se puede automatizar (cómodamente).
  • save -ascii:no funciona con estructuras.
¿Fue útil?

Solución

Eche un vistazo a la función de diario.E. g.

diary my_file.txt
s1
diary off

El archivo my_file.txt contendrá exactamente lo que usted ve en la pantalla.

Otros consejos

Si usted necesita para hacerlo mas fino no es el evalc función que va a almacenar el resultado en una cadena.

Más tarde, usted puede dar salida a la cadena en cualquier canal de salida de matlab ofrece.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top