crear un documento con imagenes
hola Dave gracias por el consejo, estuve mirando la opcion qu eme diste pero el problema es qeu el priograma que estoy corriendo es una GUI , ademas publish me imprime el codigo tambien , encambio lo qeu yo quiero es coger algunos textos de los static Text y crear un documento con ellos cosa qeu ya hice, pero lo qeu no logro hacer es que dentro del documento que creé meter la imagen de un plot ya generada.
acontinuacion coloco el codigo del boton qeu me guarda el documento
conf=handles.configuracion;
col=handles.columna;
switch conf
case 10
configuratrab='Vacío';
case 20
configuratrab='Carga en Delta';
case 30
configuratrab='Carga en Estrella';
otherwise
configuratrab='No se escogió configuración de trabajo';
end
switch col
case 1
if strcmp(configuratrab,'Vacío')
coltrab='Columna 1 Up';
elseif strcmp(configuratrab,'Delta')
coltrab='Columna 1 Up';
elseif strcmp(configuratrab,'Estrella')
coltrab='Columna 1 DOWN';
end
case 2
if strcmp(configuratrab,'Vacío')
coltrab='Columna 2 MID';
elseif strcmp(configuratrab,'Delta')
coltrab='Columna 2 MID';
elseif strcmp(configuratrab,'Estrella')
coltrab='Columna 2 DOWN';
end
case 3
if strcmp(configuratrab,'Vacío')
coltrab='Columna 3 DOWN';
elseif strcmp(configuratrab,'Delta')
coltrab='Columna 3 DOWN';
elseif strcmp(configuratrab,'Estrella')
coltrab='Columna 3 MID';
end
otherwise
coltrab='No se escogió columna de trabajo';
end
[nombre ruta extension]=uiputfile({'*.doc';'*.xls';'*.m';'*.*'},...
'Guardar en','Doc1');
if nombre==0
return
end
fid=fopen(strcat(ruta,nombre),'w');
analisis=datestr(now);
fecha=analisis(1:11);
hora=analisis(12:20);
fprintf(fid,'Análisis ejecutado:\n %s\nConfiguración de trabajo: %s\nColumna de trabajo: %s\nFecha: %s\nHora: %s\n\nConclusión %s\n\n' ,'',configuratrab,coltrab,fecha,hora);
fprintf(fid,...
'\n\n%s\n\n %s\n',get(handles.conclusion,'String'),get(handles.salidaconclu,'String'));
fclose(fid);
cd(ruta)
figura2 = figure('visible','off');
copia_imagen = copyobj(handles.axes2,figura2);
set(copia_imagen, 'units', 'normalized', 'position', [0.13 0.11 0.775 0.815]);
[n m]=size(nombre);
if extension==3
nombre=nombre(1:m-2);
else
nombre=nombre(1:m-4);
end
saveas(copia_imagen,strcat(nombre,'.jpg'));
cd('C:\Sistema Experto\Diagnóstico')