• Martes 21 de Mayo de 2024, 06:36

Autor Tema:  de matlab a excel  (Leído 1485 veces)

Jessi

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
de matlab a excel
« en: Viernes 3 de Julio de 2009, 11:19 »
0
quiero pasar una matriz de matlab a excel.
hay limite en el tamaño de la matriz???
es q me da error y no se si es q lo estoy haciendo mal, o es q es una matriz demaisado grande 8me refiero a una 360x400)

gracias

Richi254

  • Miembro activo
  • **
  • Mensajes: 56
  • Nacionalidad: es
    • Ver Perfil
Re: de matlab a excel
« Respuesta #1 en: Viernes 3 de Julio de 2009, 19:21 »
0
Usa la funcion xlswrite . de este modo:

xlswrite('nombre_archivo', M)

Esta función escribe la matriz M en un archivo excel llamado "nombre_archivo",  La matriz es mxn ok? pues para que no te de un fallo m < 65536 y n < 256 si usas Microsoft EXCEL 2003 ya que este es el límite para las hojas de calculo de esta versión. Si usas EXCEL 2007 no tendras este problema porque creo que pusieron el límite en 1.000.000 x 1.000.000 de celdas :)

Las funciones xlsread también te puede ser util, esta es analoga a la anterior la diferencia es que se "lee" un archivo excel.
Otra función util cuando se trabaja con los dos programas simultaneamente es la winopen que es el equivalente ha hacer doble click sobre el archivo que quieras(por ejemplo- winopen(archivo_matriz.xls) abrirá el archivo con el nombre archivo_matriz.xls, pero ten en cuenta que tiene que estar en el mismo path donde se está trabajando.)

En la ayuda de matlab puedes profundizar más sobre estas funciones.
Espero que te sea útil todo esto.
UN SALUDO.