hi guys, i want to plot in GUI, i've tried this code.
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (1)
Anisio Gomes
il 3 Gen 2016
3 Commenti
Walter Roberson
il 4 Gen 2016
After the assignment to handles.ans2 you need to add
guidata(hObject, handles);
... like we said earlier.
Image Analyst
il 4 Gen 2016
Let us know if it's fixed now.
Anisio Gomes
il 6 Gen 2016
Categorie
Scopri di più su Creating, Deleting, and Querying Graphics Objects in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!