Matlab的gui界面设计实例练习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab的gui界面设计实例练习

一个不错的Matlab的gui界面设计实例 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*[1,1,1],ForegroundColor,b,... 牋牋牋 String,DD(k),fontsize,16,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.6*[1,1,1],ForegroundColor,ss,... 牋牋牋 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.6*[1,1,1],ForegroundColor,ss,... 牋 String,clock,fontsize,18,fontname,times new roman); Tq=uicontrol(gcf,style,push,... 牋 unit,normalized,position,[0.74,0.66,0.17,0.08],... 牋 BackgroundColor,0.6*[1,1,1],ForegroundColor,[0.1,0.9,0.9],... 牋 fontsize,18,fontname,times new roman); sq=The calendar; uicontrol(gcf,style,push,... 牋 unit,normalized,position,[0.14,0.86,0.37,0.08],... 牋 BackgroundColor,0.6*[1,1,1],ForegroundColor,[0.1,0.9,0.9],... 牋 fontsize,18,fontname,times new roman,string,sq); try 牋 while 1 牋牋牋 set(Tq,String,datestr(now,13)); 牋牋牋 pause(1); 牋 end end 计算万年历的Matlab程序(2008-12-21 13:59:19) matlab?万年历?杂谈? 分类:Matlab实例 function test_calendar(year,month) % 输入年份,月份,打印这个月的月历 run = 0; ping = 0; fprintf(\n%s %s %s %s %s %s %s\n,... ??? 日,一,二,三,四,五,六); % 计算从第一年到前一年的闰年和平年的个数 for i =1:year-1 ??? if (mod(i,4)==0 mod(i,100)~=0) | mod(i,400)==0 ??????? run = run+1; ??? else ??????? ping = ping+1; ??? end end % 计算从第一年到当年前一个月的天数 sum = 366*run+365*ping; for i = 1:month-1 ??? sum = sum+monthday(year,i); end % 获得这个月的天数 n = monthday(year,month); temp = zeros(n,1); sum = sum+1; % 计算这

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档