cla
axes(handles.axes1);
ymax=get(handles.edit2,'string'
;
ymax=eval(ymax);
ymin=get(handles.edit3,'string'
;
ymin=eval(ymin);
xmin=get(handles.edit4,'string'
;
xmin=eval(xmin);
xmax=get(handles.edit5,'string'
;
xmax=eval(xmax);
axis([xmin xmax ymin ymax]);
xc=[xmin
xmax-xmin)/1000
max];
fun=get(handles.edit1,'string'
;
r=size(xc);
p=get(handles.radiobutton1,'value'
;
if p==1
for i=1:r(2)
x=xc(i);
y(i)=eval(fun);
end;
plot(xc,y,'r'
;
end;
p=get(handles.radiobutton2,'value'
;
if p==1
pfun=diff(fun);
for i=1:r(2)
x=xc(i);
py(i)=eval(pfun);
end;
plot(xc,py,'b'
;
end;
p=get(handles.radiobutton3,'value'
;
if p==1
cfun=int(fun);
for i=1:r(2)
x=xc(i);
cy(i)=eval(cfun);
end;
plot(xc,cy,'g'
;
end;
axes(handles.axes1);
ymax=get(handles.edit2,'string'
ymax=eval(ymax);
ymin=get(handles.edit3,'string'
ymin=eval(ymin);
xmin=get(handles.edit4,'string'
xmin=eval(xmin);
xmax=get(handles.edit5,'string'
xmax=eval(xmax);
axis([xmin xmax ymin ymax]);
xc=[xmin
fun=get(handles.edit1,'string'
r=size(xc);
p=get(handles.radiobutton1,'value'
if p==1
for i=1:r(2)
x=xc(i);
y(i)=eval(fun);
end;
plot(xc,y,'r'
end;
p=get(handles.radiobutton2,'value'
if p==1
pfun=diff(fun);
for i=1:r(2)
x=xc(i);
py(i)=eval(pfun);
end;
plot(xc,py,'b'
end;
p=get(handles.radiobutton3,'value'
if p==1
cfun=int(fun);
for i=1:r(2)
x=xc(i);
cy(i)=eval(cfun);
end;
plot(xc,cy,'g'
end;