ich habe ein Problem und zwar, dass Matlab mir keine Fehlermeldung anzeigt ^^
Ich habe in meiner GUI eine Opening_Function, die mir unter anderem zwei Plots übereinander legt. Es gibt vier Achsen, die verlinkt sind, damit man sie zoomen kann. Die Gui hat bis vor wenigen Tag noch super funktioniert. Auch bezüglich der XTicks und Labels, dann habe ich aus:
Code:
line(TT,data(:,1),'Color','r','Parent',handles.axes2);
hold on;
line(TT,data(:,2),'Color','b','Parent',handles.axes2);
hold on;
line(TT,data(:,3),'Color','g','Parent',handles.axes2);
hold on;
line(TT,data(:,4),'Color','y','Parent',handles.axes2);
size_data = size(data);
numcol = size_data(1,2);
for i = 1:numcol
line(TT,data(:,i),'Color',[randrandrand],'Parent',handles.axes2); %
hold on;
end holdall;
und nun plottet er mir meinen Datensatz nicht mehr und zeigt die Label auch nicht mehr an.
Ein größerer Ausschnitt aus meinem Code:
Code:
% plot 1st axis set(handles.axes1,'XAxisLocation','bottom','YAxisLocation','left',...
'Color','none',...
'XColor','k','YColor','k',...
'XTick',TT,'XTickLabel',TT_str);
% plot 2nd axis set(handles.axes2,'Position',get(handles.axes1,'Position'),...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none',...
'XColor','r','YColor','w',...
'XTick',num,...
'XTickLabel',C);
% plot data axes(handles.axes1) line(TT,0,'Color','w','Parent',handles.axes1);
hold on;
axes(handles.axes2)
size_data = size(data);
numcol = size_data(1,2);
for i = 1:numcol
line(TT,data(:,i),'Color',[randrandrand],'Parent',handles.axes2);
hold on;
end holdall;
% link axes to zoom two x-axes linkaxes([handles.axes1 handles.axes2], 'x');
% plot segment borders ylim = get(handles.axes2,'YLIM');
for i = 1:length(segment) line([segment(i).l+fst,segment(i).l+fst],ylim,'Color','k','LineStyle','--'); %,'LineWidth',1.5);
end
Alle Variablen sind bekannt und vorher initialisiert.
Vllt. hat jemand einen Hinweis für mich.
Sehr dringend!
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.