GUI Plot im falschen Fenster (handles.axes?)

2 visualizzazioni (ultimi 30 giorni)
Florian Baumgartner
Florian Baumgartner il 4 Ago 2015
Hallo,
ich habe ein Problem den Plot in den richtigen Fenster anzuzeigen. In meiner GUI habe ich zwei achsen (axes1 und axes2). axes2 habe ich mit "axes(handles.axes2)" belegen können. In axes1 würd ich nun gerne meine Grafik anzeigen lassen. Der plot erscheint aber trotzdem immer im anderen Fenster (axes2), dass eigentlich schon belegt ist. Kann mir jemand weiterhelfen?
if true
% --- Executes on slider movement.
function slider1_Callback(hObject, eventdata, handles)
% hObject handle to slider1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'Value') returns position of slider
% get(hObject,'Min') and get(hObject,'Max') to determine range of slider
Slider1Wert = get(handles.slider1, 'Value');
Slider1Wert = Slider1Wert * 9;
set(handles.text13, 'String', num2str(Slider1Wert));
axes(handles.axes1);
pde_funktion (Slider1Wert, a,c,...)
end
end
Die Funktion "pde_funktion()" gibt mir folgendes aus:
if true
h = pdeplot(p,e,t,'xydata',u,'zdata',u,'colormap','jet','mesh','on','flowdata',ugrad);
end

Risposte (0)

Categorie

Scopri di più su Vector Fields in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by