渣渣的Matlab GUI学习历程
来源:互联网 发布:js在线混淆加密 编辑:程序博客网 时间:2024/04/28 21:54
本小渣现与一家半导体公司实习,现将学习经历与大家分享。
一则起到复习作用,二则能够达到启引小白学习的作用。(因为有很多东西我觉得网上要不就是说的罗里吧嗦,要不就是……)
下面就是纯干货:
1.认识Matlab GUI
什么是Matlab GUI?简单的来说就是用一个个控件搭建起来的交互平台。因此,第一步就是要认识这些控件。
比较常用的控件有pushbutton(按钮),edit(可编辑文本框),text(静态文本框),checkbox(复选框),radiobutton(单选框)。有了这些,你能做80%的GUI,响应的其他控件的使用方法都是差不多的。这些玩意儿用的比较多而已。
入门时,一定要理清思路,我什么时候需要用到这些东西。这时候你就需要把这些控件,按照你的需求排列好,尽量美观(不然我们要GUI干嘛?)
2.什么是Callback?
callback意指回调函数,什么是回调函数?我说不太清楚。我觉得这个概念对于小白来说理解也挺费劲的,不如不知道的好。随着日后学习的深入开始学习这个玩意儿吧!
在这里,小白只需要知道。callback这个玩意儿就是用来控制控件的,而callback都是一一对应控件的。
基本上,注意是基本上。我们需要写的callback就是pushbutton,radiobutton等一些按钮。其他的控件几乎都是由这些按钮来触发的。你想,我一个文本框写下一段指令,他怎么知道我要去执行?当然要有按钮的触发,这样才能够达到触发的效果,之前写的命令语句也就被激活了。
简单俩说,callback就是用来写命令的。
3.常用的命令
get(handles.x,'类型');
x就是上文提到的pushbutton(按钮),edit(可编辑文本框),text(静态文本框),checkbox(复选框),radiobutton(单选框)等……类型就是value啊,string啊……这些东西。
set(handles.x,'类型',‘值或空或字符串’)
set语句和get语句其实很相近的,写两条应该就会了。
a(a==0)=[];除去a矩阵中为0的元素
fopen/fclose这个东西也不算很难
close(gcf)关闭当前窗口
filename = 'Default.mat';
save(filename);
保存当gui的设置,作为默认值来使用
可通过
load指令载入当前gui的设置,即导入以前的设置
PS:一定用help语句,matlab中很强大的存在!不懂就去看看,不懂就去看看,看看就懂了……
- 渣渣的Matlab GUI学习历程
- matlab libsvm学习历程
- Matlab学习历程
- Matlab学习历程
- 我的C语言学习历程:GUI篇
- 学习matlab GUI编程的一点点所得
- 学习matlab GUI编程的一点点所得
- matlab GUI学习笔记
- Matlab学习----------GUI数据管理
- matlab GUI学习
- matlab GUI 学习笔记
- Matlab学习------------带有右键菜单的GUI学习实例
- Matlab学习---------GUI键盘响应事件的学习
- MATLAB的GUI 程序设计
- MATLAB 的GUI组件
- matlab GUI的handles
- Matlab的GUI整理
- MATLAB的GUI入门
- 18年A公司内推在线编程题--正态分布随机点在爱心曲线中的概率c++
- SAX将xml文档信息封装到对象中
- 数据结构:单链表就地逆置
- 最常用的路由协议(RIP-1/2 OSPF IS-IS BGP)的特点比较
- 树和森林的相互转化
- 渣渣的Matlab GUI学习历程
- Unreal Engine 4 —— 异步加载关卡的实现方法及思考
- eclipse编译Syntax error, parameterized types are only available if source level is 5.0
- 空指针与void指针的区别
- L2-005. 集合相似度----set
- CCF201509-03模板生成系统
- 数据结构之快速排序
- 人脸三维重建素材
- StringBuffer和StringBuilder类