6737|9

2787

帖子

23

TA的资源

至上芯片

楼主
 

matlab珍藏实例大分享 [复制链接]

分享几个大学期间的matlab实例分享,大家有兴趣学matlab的可以拿来参考,较多的用到GUI界面设计~~~

MATLAB界面制作总结
1 7以上版本的matlab,控件pushbutton背景颜色修改以后并没有什么明显效果,只是按钮的边缘显示为所设置的背景颜色。               
2 .凡是在属性对话框Property Inspector中可以设置的属性,都可以在其对应的m文件中使用set(….)函数来设置         
3.每个控件的句柄都可以通过handles.tagname来调用(tagname是所使用的控件的tagname        
4.控件Edit Text不会自动生成Creatfucntion,只有回调函数——callback function               
  5. 控件Static Text也不会自动生成CreatFunctionCallbackFunction,但是可以通过它的句柄handles.tag,对其属性进行修改,例如让其显   示一些数字,就可以这么设: set(handles.show,'string',num2str(t)); 其中handles.show是一个Static Text控件的句柄
6.从控件Edit Text中读取输入的数据,使用函数: str2num(get(handles.x1_trn,'string')),其中handles.x1_trn是一个Edit Text的句柄
   7.若想在界面打开的时候显示一些东西或者执行一些动作,可以将程序写在函数OpeningFcn内。
8.关于显示图片,如下例:
A=imread('trn.bmp');%
读取图片trn.bmp的信息,存放在A中,此处该图片是与本函数存放在同一根目录下的,若不是,那么需要把图片的完整路径写出来,例如’d:\pic\trn.bmp’
B=imread('stb.bmp');%
读取图片stb.bmp的信息,存放在A
axes(handles.axes1);%
指定显示图片的坐标系,handles.axes1为其句柄
. w0 {" p! ~/ v* himshow(A);%
显示图片trn.bmp
axes(handles.axes2); %指定显示图片的坐标系,handles.axes1为其句柄
imshow(B);%
显示图片stb.bmp
显示图片还可以用函数image,与函数imshow区别在于,image是将图片当作数据来处理的,会显示坐标系,刻度等等,而imshow只是显示图片
   

  9.关于global的用法
Global
用来声明变量的通用,有点像C语言中的全局变量,如果要想将变量a声明为global型的,那么在所有定义和使用a的函数中都要声明:global a
   
还有就是要使用global变量的函数都必须在同一根目录下。
10.要想在一个m文件中调用另外一个m文件,只需将该文件存放在同一根目录下,然后直接在前一m文件中写下要调用的m文件的名字即可。

24点计算器.rar

2.25 KB, 下载次数: 72

GUI基础视频.rar

3.37 MB, 下载次数: 160

GUI控制simulink示例.rar

148.1 KB, 下载次数: 107

标准绘图.rar

13.69 KB, 下载次数: 55

俄罗斯方块.rar

3.92 KB, 下载次数: 59

国际象棋.rar

358.12 KB, 下载次数: 63

最新回复

好东西,学习了。  详情 回复 发表于 2012-9-15 17:26

赞赏

1

查看全部赞赏

 
点赞 关注(1)
个人签名我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!

回复
举报

2787

帖子

23

TA的资源

至上芯片

沙发
 
继续分享~~~

画图板.rar

6.62 KB, 下载次数: 43

计算器.rar

161.01 KB, 下载次数: 61

科学计算器.rar

17.69 KB, 下载次数: 48

贪吃蛇.rar

4.65 KB, 下载次数: 39

图像处理.rar

8.58 KB, 下载次数: 42

万年历.rar

54.34 KB, 下载次数: 51

 
个人签名我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!
 

回复

2498

帖子

0

TA的资源

至上芯片

板凳
 

回复 沙发 open82977352 的帖子

好东西,哈哈,学学来做个界面也不错啦
 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

4
 

楼主相当好

赞赏

1

查看全部赞赏

 
 
 

回复

2498

帖子

0

TA的资源

至上芯片

5
 
楼主的东西还不少啊,O(∩_∩)O哈哈~,多多分享啦。以后再涉及到这一块就找你帮忙哈!!!
 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

6
 
好东西
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 

感激涕零

:( 你好好哦!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 

功德无量

受益匪浅,楼主功德无量!
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

9
 
好东西,非常感谢!
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 
好东西,学习了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表