- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matial设计报告精选
2009--2010学年第 二 学期 物电 学院期末考试卷《 MATLAB实用教程 》 (课程论文等试卷样式)
学号: 8 姓名: 赵金龙 班级: 2008级电子(1)班
学号:6 姓名:程进功 班级: 2008级电子(1)班
成绩:
评语:
(考试题目及要求)
本考试要求学生灵活运用Matlab程序设计语言课程中的学习到的相关知识,自拟题目,编制应用程序,实现具有一定难度的应用程序。在程序设计过程中,要注重知识的综合应用,尽量涵盖Matlab程序设计语言课程中较多的知识点;也可以自行学习课本上未涉及的Matlab程序设计语言高级内容,完成相关程序设计。
本考试每人需要提交以下内容:
课程论文(包括简介,主要内容,结论,参考文献等),打印稿,电子版;
源程序;
3.实验报告合订本。
简易Matlab界面设计报告
设计简介
通过熟悉Matlab图形界面的相关控件和属性,设计了一个简易的界面在设计中用M文件编写了部分界面设计,对Matlab程序流程有了大概的了解和掌握,与此同时对用句柄创建图形对象并设计相关属性也有了相应的熟悉。界面设计的主要功能是通过对图形和命令按钮进行简单的编辑,实现界面的一些图形操控操作。
设计内容
设计一个显示图形曲线的GUI界面,要求通过单选按钮及菜单显示相关图形和动画的界面。
1、设计界面
⑴ 控件设计:在命令窗口输入“Guide”命令,出现可视化的界面开发环境,将界面窗口右边的图形对象面板中的控件拖放到空白窗口中,放置的空间有:1个坐标轴、2个静态文本框、1个面板、6个按钮,设置控件属性。
⑵ 菜单设计: 在可视化界面环境选择菜单“Tools”→“Menu Editor…”就会出现菜单编辑器窗口,建立三个主菜单,如下图所示:“Label”栏用来编辑菜单项的名称,“Tag”是标记,“Separator above the item”是分隔符,“Item is checked”是处置是否已选,“Callback”栏用以输入回调函数。
⑶ 日历和时钟界面设计:使用figure句柄创建图形界面,应用unicontrol句柄创建控件,创建日历及时钟界面,显示当前的日期、时间,程序如下:
日历:
function Untitled_14_Callback(hObject, eventdata, handles)
%function CalendarTable;
% calendar è?àú
% Example:
% CalendarTable;
S=datestr(now);
[y,m,d]=datevec(S);
% d is day
% m is month
% y is year
DD={Sun,Mon,Tue,Wed,Thu,Fri,Sat};
close all
figure;
for k=1:7;
uicontrol(gcf,style,text,...
unit,normalized,position,[0.02+k*0.1,0.55,0.08,0.06],...
BackgroundColor,[0.6 0.8 0.2],ForegroundColor,[0.9 0.5 0.1],...
String,DD(k),fontsize,18,fontname,times new roman);
end
h=1;
ss=b;
qq=eomday(y,m);
for k=1:qq;
n=datenum(y,m,k);
[da,w] = weekday(n);
if k==d;
ss=r;
end
uicontrol(gcf,style,push,...
unit,normalized,position,[0.02+da*0.1,0.55-h*0.08,0.08,0.06],...
BackgroundColor,[0.7 0.2 0.2],ForegroundColor,r,...
String,num2str(k));
ss=b;
if da==7;
h=h+1;
end
end
uicontrol(gcf,style,push,...
unit,normalized,position,[0.6,0.66,0.12,0.08],...
BackgroundColor,[0 1 0.8],ForegroundColor,[0.1 0.9 0.5],...
String,Time:,fontsize,18,fontname,times new roman);
Tq=uicontrol(gcf,style,push,...
unit,normalized,position,[0.74,0.66,0.17,0.08],...
BackgroundColor,[0.8 0.5
您可能关注的文档
最近下载
- 人教版五年级数学上册全册练习课件.pptx
- 2023 年成人高等学校招生全国统一考试专升本《英语》试题及答案.pdf
- 潮汕食品推广方案策划.pptx
- 水电站大坝堰基防渗墙施工试验方案.doc
- 精细化工行业数字化解决方案.docx
- 22J403-1楼梯 栏杆 栏板(一)图集.pptx
- 七年级语文古诗赏析之龟虽寿省公开课一等奖全国示范课微课金奖PPT课件.pptx
- 智慧树知到《ERP沙盘模拟经营(山东联盟)》章节测试答案.docx VIP
- AEC - Q100-007 - Rev-B - Fault Simulation and Test Grading故障模拟和测试分级.pdf
- 工伤保险条例全文.doc VIP
文档评论(0)