MATLAB报告范例.docVIP

  • 15
  • 0
  • 约8.96千字
  • 约 14页
  • 2017-07-09 发布于河南
  • 举报
MATLAB报告范例

课程设计报告 课程名称: MATLAB程序设计及应用  设计题目: 基于GUI界面的光照效果设计  姓名: 学号: 指导教师:  李 娟    时 间: 2010 ~ 2011  学年第 一 学期 南京人口学院信息科学系 课程设计课程设计要求能熟练的应用MATLAB软件实现编程,了解程序开发过程中用到的一些基础知识,同时熟悉应用程序开发过程,?Core(TM) 2 Duo CPU 内存 : 2.00GB; 硬盘:500G; 编程软件环境 系统:WindowsXP professional Matlab版本:2010a GUI界面设计 总体样式为: 1:界面设计 建立一个坐标轴,用于显示图形 设置4个pop-up menu,用于设置光照效果 设置5个slider和5个edit text,分别控制视角和光源。 设置三个按钮,分别用于设置背景颜色,设置标题字体,退出 设置一个框架(panel),在框架里放入4个检查盒(checkbox), 分别在axis,pop-up menu,slider,button,panel,checkbox中设置如上图所示的属性 最后再加入一个static text,加入标题。 2:菜单设计 设计级联菜单 :如图所示,详情请见程序 编程(代码过多,详情请见程序) function varargout = light_demo(varargin) gui_Singleton = 1; gui_State = struct(gui_Name, mfilename, ... gui_Singleton, gui_Singleton, ... gui_OpeningFcn, @light_demo_OpeningFcn, ... gui_OutputFcn, @light_demo_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 light_demo_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject; guidata(hObject, handles); function varargout = light_demo_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output; -------------------------------------------------------------------- function Untitled_20_Callback(hObject, eventdata, handles) prompt={输入方位角,输入俯仰角}; title=视角控制; lines=[1 1]; answer1=inputdlg(prompt,title,lines); a=answer1{1,1};b=answer1{2,1}; view(a,b) function Untitled_4_Callback(hObject, eventdata, handles) [FileName,PathName] = uigetfile({*.jpg;*.png;*.tif;*.gif,所有图片文件;... *.*,所有文件},选择图片文件(只可单选)注意导入后其他功能不可用,... C:\Documents and Settings\Administrator\My Documents\My Pictures\); a=imread([PathName,FileName]);

文档评论(0)

1亿VIP精品文档

相关文档