楼主: matlab-007
919 0

[学习分享] MATLAB界面制作总结 [推广有奖]

  • 0关注
  • 37粉丝

学术权威

17%

还不是VIP/贵宾

-

威望
1
论坛币
200481 个
通用积分
146.7558
学术水平
145 点
热心指数
150 点
信用等级
89 点
经验
55962 点
帖子
7494
精华
0
在线时间
834 小时
注册时间
2014-10-27
最后登录
2024-5-19

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
MATLAB界面制作总结:                

     17以上版本的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为其句柄
imshow(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文件的名字即可。









二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab Lab Atl 制作

已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
Xaero + 100 + 100 + 1 + 1 精彩帖子

总评分: 经验 + 100  论坛币 + 100  学术水平 + 1  热心指数 + 1   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-22 09:43