hi guys, i want to plot in GUI, i've tried this code.
Mostrar comentarios más antiguos
function calcbutton_Callback(hObject, eventdata, handles)
dis = sqrt((handles.mydata.b)^2 -4*(handles.mydata.a)*(handles.mydata.c));
ans1 = (-(handles.mydata.b) + dis) /(2*(handles.mydata.a));
ans2 = (-(handles.mydata.b) - dis) /(2*(handles.mydata.a))
set(handles.ans1, 'String', ans2);
set(handles.ans2, 'String', ans1);
function plotbutton_Callback(hObject, eventdata, handles)
x=0:10;
plot(x,handles.ans1, handles.axes1);
hold on;
plot(x,handles.ans2, handles.axes2);
But it displays:
Error using plot
Data must be a single matrix Y or a list of pairs X,Y.
Respuesta aceptada
Más respuestas (1)
Anisio Gomes
el 3 de En. de 2016
3 comentarios
Walter Roberson
el 4 de En. de 2016
After the assignment to handles.ans2 you need to add
guidata(hObject, handles);
... like we said earlier.
Image Analyst
el 4 de En. de 2016
Let us know if it's fixed now.
Anisio Gomes
el 6 de En. de 2016
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!