• Viernes 1 de Noviembre de 2024, 07:23

Autor Tema:  Insertar grafica de matlab en excel  (Leído 1356 veces)

julianperea

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Insertar grafica de matlab en excel
« en: Martes 28 de Abril de 2009, 18:07 »
0
Hola:

Estoy haciendo un informe en excel, reflejando en excel los datos obtenidos en matlab con 'xlswrite'. Mi problema es que las graficas que creo con Matlab no soy capaz de incluirlas en ese informe en excel. ¿Alguien sabe como podría hacerlo?. Dejo el codigo con el que lo estoy intentando hacer, el problema de este codigo es que me crea un fichero nuevo de excel.

 [file,path] = uiputfile('.xls','Guardar tabla en:');
direccion1=strcat(path,file);


exl2 = actxserver('excel.application');
exlWkbk2 = exl2.Workbooks;
wb = invoke(exlWkbk2,'Add');
graphSheet = invoke(wb.Sheets,'Add');
Shapes = graphSheet.Shapes;
tempfig = figure('Visible','off','PaperPositionMode','auto');
 path1 = [tempname '.png'];
 ah = findobj(plot(V,I),'type','axes');
 copyobj(ah,tempfig)
 print(tempfig,'-dpng',direccion1);

 Shapes.AddPicture(direccion1,'1','D8:K31');