(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)

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

微课在中学数学素质教育中的应用

层次分析法在决策中的分析及其应用

分支定界法在资源分配中的应用MATLAB仿真

矩阵在经济领域中的应用研究

齐次马尔科夫过程在金融保险方面的应用

常微分方程在金融工程中的若干应用

因子分析法在医药上市企...

上海居民的社会参与研究

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...