图形用户界面应用举例
上一节
下一节
视频
拓展学习
%绘图按钮的回调函数
function Draw_Plot(app)
f=eval(app.DiscreteKnob.Value); %获取离散旋钮对象的Value属性值
theta=app.Knob.Value/180*pi; %获取旋钮对象的Value属性值
x=linspace(0,2*pi,60);
if app.RadioButton.Value==1
y=sin(f*x+theta);
else
y=cos(f*x+theta);
end
% plot函数的第1个参数必须是坐标轴对象句柄
%plot函数默认的线条宽度为1,App程序的线条宽度必须小于0.4
plot(app.UIAxes,x,y,'LineWidth',0.2);
end
%清空按钮的回调函数
function Clear_Axes(app)
cla(app.UIAxes)
end

