hi guys, i want to plot in GUI, i've tried this code.
이전 댓글 표시
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.
채택된 답변
추가 답변 (1개)
Anisio Gomes
2016년 1월 3일
댓글 수: 3
Walter Roberson
2016년 1월 4일
After the assignment to handles.ans2 you need to add
guidata(hObject, handles);
... like we said earlier.
Image Analyst
2016년 1월 4일
Let us know if it's fixed now.
Anisio Gomes
2016년 1월 6일
카테고리
도움말 센터 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!