フィルターのクリア

GUI Plot im falschen Fenster (handles.axes?)

2 ビュー (過去 30 日間)
Florian Baumgartner
Florian Baumgartner 2015 年 8 月 4 日
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

回答 (0 件)

カテゴリ

Help Center および File ExchangeLanguage Fundamentals についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by