matlab实验四及其答案

  • 格式:pdf
  • 大小:246.65 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四GUI 设计专业

学号姓名成绩电气工程及其自

动化201409140305

杨诚1.创建GUI 绘制方程c bx ax y ++=2图形,需要显示绘图结果的坐标系窗口,还能够输入

a ,

b ,

c 的值和x 取值范围(最大值和最小值)。

回调函数的编写:

a=str2num(get(handles.edit1,'String'));b=str2num(get(handles.edit2,'String'));c=str2num(get(handles.edit3,'String'));xmin=str2num(get(handles.edit4,'String'));xmax=str2num(get(handles.edit5,'String'));x=xmin:0.1:xmax;y=a*x.^2+b*x+c;plot(x,y);

设计的运行界面截图:

2.设计一个GUI,完成画出y=sin(x)、y=cos(x)和y=x

3.的波形图。回调函数的编写:

x=-5:0.1:5

plot(x,sin(x))

x=-5:0.1:5

plot(x,cos(x))

x=-5:0.1:5 y=x.^3

plot(x,y)

设计的运行界面截图:

3.创建一个GUI,含有下拉菜单,下拉菜单中有背景颜色选择。回调函数的编写:

yanse=get(handles.popupmenu1,'value');

switch yanse

case1

set(gcf,'color','r');

case2

set(gcf,'color','y');

case3

set(gcf,'color','g');

end

设计的运行界面截图:

4.使用GUI设计一个计算器,可以实现两个数的和运算,这两个加数可以任意输入,结果显示在窗口中。

回调函数的编写:

a=str2num(get(handles.edit1,'String'));

b=str2num(get(handles.edit2,'String'));

c=a+b;

set(handles.text3,'string',c)

设计的运行界面截图: