1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
function pushsave_Callback(hObject, eventdata, handles)
% hObject handle to pushsave (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
handles.foldername=get(handles.save,'String');
%set(handles.test,'String',char(handles.foldername));
mkdir(char(handles.foldername));
for i=1:handles.s2
handles.num=handles.NUM(i)
handles.current_data=[xlsread(handles.nom_fic,handles.num, handles.POSANG1);xlsread(handles.nom_fic,handles.num, handles.POSANG2);xlsread(handles.nom_fic,handles.num, handles.POSANG3);xlsread(handles.nom_fic,handles.num, handles.POSANG4);xlsread(handles.nom_fic,handles.num, handles.POSANG5);xlsread(handles.nom_fic,handles.num, handles.POSANG6);xlsread(handles.nom_fic,handles.num, handles.POSANG7);xlsread(handles.nom_fic,handles.num, handles.POSANG8)];
handles.graph=scatter3(handles.current_data(:,1),handles.current_data(:,2),handles.current_data(:,3),25,handles.current_data(:,4),'filled');
grid on;
title('Stress or Strain evolution (MPa or %)');
xlabel('Teff(kN)');
ylabel('Mf (kN.m)');
zlabel('Stress or strain (MPa or %)');
colorbar('location','NorthOutside');
set(gcf,'PaperPositionMode','auto');
set(gcf,'InvertHardcopy','off');
set(gcf,'PaperOrientation','landscape');
if i<10
name=[handles.foldername,'\P0',num2str(i)];
else
name=[handles.foldername,'\P',num2str(i)];
end
print('-dpdf',name);
end
set(handles.test,'String',name);
guidata(hObject, handles); |
Partager