(1)设置第一个按钮的标识为comet_pushbutton,用来绘制函数的动态彗星轨迹图形;

(2)设置第二个按钮的标识为limit_pushbutton,用来绘制函数的极限图形;

(3)设置第三个按钮的标识为close_pushbutton,用来结束程序。

添加菜单用来执行求函数X处的导数和关闭图形功能,如图2所示

图2

建立一级菜单file,在一级菜单file下设置三个子菜单项comet,limit和close。菜单项comet的Tag设置为“comet_menu”,调用绘制函数的动态彗星轨迹图形功能;菜单项limit的Tag设置为“limit_menu”,调用绘制函数的极限图形功能;菜单项close的Tag设置为“close_menu”,执行关闭图形功能。

编写代码,完成程序中变量的赋值、输入输出及绘图等工作,打开M文件,系统自动生成M文件程序代码如下:

function varargout = gui_limit_3_1(varargin)

gui_Singleton = 1;

gui_State = struct('gui_Name',       mfilename, 。。。     %GUI结构

                   'gui_Singleton',  gui_Singleton, 。。。

                   'gui_OpeningFcn', @gui_limit_3_1_OpeningFcn, 。。。

                   'gui_OutputFcn',  @gui_limit_3_1_OutputFcn, 。。。

                   'gui_LayoutFcn',  [] , 。。。

                   'gui_Callback',   []);

if nargin && ischar(varargin{1})                       %输入参数判断处理 

    gui_State。gui_Callback = str2func(varargin{1});

end

if nargout                                             %输出参数判断处理

    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else文献综述

    gui_mainfcn(gui_State, varargin{:});

end

function gui_limit_3_1_OpeningFcn(hObject, eventdata, handles, varargin)

handles。output = hObject;                               %选择默认的命令行输出 

guidata(hObject, handles);                               %更新句柄结构 

function varargout = gui_limit_3_1_OutputFcn(hObject, eventdata, handles) 

varargout{1} = handles。output;                  %从句柄结构获得默认命令行输出

调用comet_pushbutton_Callback函数来绘制函数y=sinx/x在-700≤x≤700时的动态曲线(彗星轨迹)图形,代码如下:

function comet_pushbutton_Callback(hObject, eventdata, handles)

axes(handles。axes1);

x=-700:0。1:700;

box on;                     %有坐标轴密封框

hold on;                   

axis([-700 700 -0。24 1。1]); %设定坐标轴范围

comet(x,sin(x)。/x);         %动态显示函数的彗星轨迹

调用comet_pushbutton_Callback绘制函数y=sinx/x在-100≤x≤100,-0。24≤y≤1。1时的静态极限图形,代码如下:

function limit_pushbutton_Callback(hObject, eventdata, handles)

上一篇:方向导数与梯度的应用
下一篇:图像融合的算法

数形结合在中学数学中的...

论数形结合在中学数学教育中的应用

小学数学教师在学生心目中的形象

向量法在高中数学中的应用矢量法

数据分析在大数据时代的应用

数学语言表达在中学数学...

小学数学课堂提问的有效性研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

新課改下小學语文洧效阅...

网络语言“XX体”研究

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究